>>> inkscape: Building community/inkscape 1.3.2-r6 (using abuild 3.13.0-r3) started Mon, 22 Apr 2024 08:40:28 +0000 >>> inkscape: Checking sanity of /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/351) Installing libxau (1.0.11-r4) (2/351) Installing libmd (1.1.0-r0) (3/351) Installing libbsd (0.12.2-r0) (4/351) Installing libxdmcp (1.1.5-r1) (5/351) Installing libxcb (1.16.1-r0) (6/351) Installing libx11 (1.8.9-r1) (7/351) Installing libxext (1.3.6-r2) (8/351) Installing libxrender (0.9.11-r5) (9/351) Installing libbz2 (1.0.8-r6) (10/351) Installing libpng (1.6.43-r0) (11/351) Installing freetype (2.13.2-r0) (12/351) Installing fontconfig (2.15.0-r1) (13/351) Installing pixman (0.43.2-r0) (14/351) Installing cairo (1.18.0-r0) (15/351) Installing libffi (3.4.6-r0) (16/351) Installing libintl (0.22.5-r0) (17/351) Installing libeconf (0.6.2-r0) (18/351) Installing libblkid (2.40-r2) (19/351) Installing libmount (2.40-r2) (20/351) Installing glib (2.80.0-r3) (21/351) Installing cairo-gobject (1.18.0-r0) (22/351) Installing xz-libs (5.6.1-r3) (23/351) Installing libxml2 (2.12.6-r2) (24/351) Installing shared-mime-info (2.4-r0) (25/351) Installing libjpeg-turbo (3.0.2-r0) (26/351) Installing libsharpyuv (1.3.2-r0) (27/351) Installing libwebp (1.3.2-r0) (28/351) Installing tiff (4.6.0t-r0) (29/351) Installing gdk-pixbuf (2.42.10-r6) (30/351) Installing libxft (2.3.8-r3) (31/351) Installing fribidi (1.0.13-r0) (32/351) Installing graphite2 (1.3.14-r6) (33/351) Installing harfbuzz (8.4.0-r0) (34/351) Installing pango (1.52.2-r0) (35/351) Installing librsvg (2.58.0-r0) (36/351) Installing adwaita-icon-theme (46.0-r0) (37/351) Installing desktop-file-utils (0.27-r0) (38/351) Installing gdbm (1.23-r1) (39/351) Installing mpdecimal (4.0.0-r0) (40/351) Installing libpanelw (6.4_p20240330-r0) (41/351) Installing readline (8.2.10-r0) (42/351) Installing sqlite-libs (3.45.3-r0) (43/351) Installing python3 (3.12.3-r1) (44/351) Installing python3-pycache-pyc0 (3.12.3-r1) (45/351) Installing pyc (3.12.3-r1) (46/351) Installing py3-cssselect-pyc (1.2.0-r3) (47/351) Installing python3-pyc (3.12.3-r1) (48/351) Installing py3-cssselect (1.2.0-r3) (49/351) Installing libgpg-error (1.48-r0) (50/351) Installing libgcrypt (1.10.3-r0) (51/351) Installing libxslt (1.1.39-r1) (52/351) Installing py3-lxml (5.1.0-r0) (53/351) Installing py3-lxml-pyc (5.1.0-r0) (54/351) Installing libgfortran (13.2.1_git20240309-r0) (55/351) Installing openblas (0.3.27-r0) (56/351) Installing py3-numpy (1.25.2-r1) (57/351) Installing py3-numpy-pyc (1.25.2-r1) (58/351) Installing boost1.84-atomic (1.84.0-r1) (59/351) Installing boost1.84-chrono (1.84.0-r1) (60/351) Installing boost1.84-container (1.84.0-r1) (61/351) Installing boost1.84-context (1.84.0-r1) (62/351) Installing boost1.84-contract (1.84.0-r1) (63/351) Installing boost1.84-coroutine (1.84.0-r1) (64/351) Installing boost1.84-date_time (1.84.0-r1) (65/351) Installing boost1.84-fiber (1.84.0-r1) (66/351) Installing boost1.84-filesystem (1.84.0-r1) (67/351) Installing boost1.84-graph (1.84.0-r1) (68/351) Installing boost1.84-iostreams (1.84.0-r1) (69/351) Installing boost1.84-thread (1.84.0-r1) (70/351) 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. * (71/351) Installing icu-libs (74.2-r0) (72/351) Installing boost1.84-locale (1.84.0-r1) (73/351) Installing boost1.84-log (1.84.0-r1) (74/351) Installing boost1.84-log_setup (1.84.0-r1) (75/351) Installing boost1.84-math (1.84.0-r1) (76/351) Installing boost1.84-prg_exec_monitor (1.84.0-r1) (77/351) Installing boost1.84-program_options (1.84.0-r1) (78/351) Installing boost1.84-python3 (1.84.0-r1) (79/351) Installing boost1.84-random (1.84.0-r1) (80/351) Installing boost1.84-regex (1.84.0-r1) (81/351) Installing boost1.84-serialization (1.84.0-r1) (82/351) Installing boost1.84-stacktrace_basic (1.84.0-r1) (83/351) Installing boost1.84-stacktrace_noop (1.84.0-r1) (84/351) Installing boost1.84-system (1.84.0-r1) (85/351) Installing boost1.84-timer (1.84.0-r1) (86/351) Installing boost1.84-type_erasure (1.84.0-r1) (87/351) Installing boost1.84-unit_test_framework (1.84.0-r1) (88/351) Installing boost1.84-url (1.84.0-r1) (89/351) Installing boost1.84-wave (1.84.0-r1) (90/351) Installing boost1.84-wserialization (1.84.0-r1) (91/351) Installing boost1.84-json (1.84.0-r1) (92/351) Installing boost1.84-nowide (1.84.0-r1) (93/351) Installing boost1.84-libs (1.84.0-r1) (94/351) Installing boost1.84 (1.84.0-r1) (95/351) Installing linux-headers (6.6-r0) (96/351) Installing bzip2-dev (1.0.8-r6) (97/351) Installing icu (74.2-r0) (98/351) Installing icu-dev (74.2-r0) (99/351) Installing xz (5.6.1-r3) (100/351) Installing xz-dev (5.6.1-r3) (101/351) Installing zlib-dev (1.3.1-r1) (102/351) Installing zstd (1.5.6-r0) (103/351) Installing zstd-dev (1.5.6-r0) (104/351) Installing boost1.84-dev (1.84.0-r1) (105/351) Installing boost-dev (1.84.0-r1) (106/351) Installing libarchive (3.7.3-r0) (107/351) Installing rhash-libs (1.4.4-r0) (108/351) Installing libuv (1.48.0-r0) (109/351) Installing cmake (3.29.2-r1) (110/351) Installing libuuid (2.40-r2) (111/351) Installing libfdisk (2.40-r2) (112/351) Installing libsmartcols (2.40-r2) (113/351) Installing sqlite (3.45.3-r0) (114/351) Installing sqlite-dev (3.45.3-r0) (115/351) Installing util-linux (2.40-r2) (116/351) Installing setarch (2.40-r2) (117/351) Installing util-linux-misc (2.40-r2) (118/351) Installing skalibs (2.14.1.1-r0) (119/351) Installing utmps-libs (0.1.2.2-r1) (120/351) Installing linux-pam (1.6.0-r0) (121/351) Installing runuser (2.40-r2) (122/351) Installing mount (2.40-r2) (123/351) Installing losetup (2.40-r2) (124/351) Installing hexdump (2.40-r2) (125/351) Installing uuidgen (2.40-r2) (126/351) Installing blkid (2.40-r2) (127/351) Installing sfdisk (2.40-r2) (128/351) Installing mcookie (2.40-r2) (129/351) Installing agetty (2.40-r2) (130/351) Installing wipefs (2.40-r2) (131/351) Installing cfdisk (2.40-r2) (132/351) Installing umount (2.40-r2) (133/351) Installing flock (2.40-r2) (134/351) Installing lsblk (2.40-r2) (135/351) Installing libcap-ng (0.8.4-r0) (136/351) Installing setpriv (2.40-r2) (137/351) Installing logger (2.40-r2) (138/351) Installing partx (2.40-r2) (139/351) Installing fstrim (2.40-r2) (140/351) Installing findmnt (2.40-r2) (141/351) Installing util-linux-dev (2.40-r2) (142/351) Installing dbus-libs (1.14.10-r1) (143/351) Installing dbus-dev (1.14.10-r1) (144/351) Installing encodings (1.0.7-r1) (145/351) Installing libfontenc (1.1.7-r5) (146/351) Installing mkfontscale (1.2.2-r6) (147/351) Installing font-dejavu (2.37-r5) (148/351) Installing gc (8.2.6-r0) (149/351) Installing libgc++ (8.2.6-r0) (150/351) Installing gc-dev (8.2.6-r0) (151/351) Installing aom-libs (3.8.2-r0) (152/351) Installing libde265 (1.0.15-r0) (153/351) Installing numactl (2.0.18-r0) (154/351) Installing x265-libs (3.6-r0) (155/351) Installing libheif (1.17.6-r1) (156/351) Installing libltdl (2.4.7-r3) (157/351) Installing libwebpmux (1.3.2-r0) (158/351) Installing ghostscript-fonts (8.11-r5) (159/351) Installing libwmf (0.2.13-r0) (160/351) Installing graphicsmagick (1.3.43-r0) (161/351) Installing graphicsmagick-c++ (1.3.43-r0) (162/351) Installing graphicsmagick-dev (1.3.43-r0) (163/351) Installing libatk-1.0 (2.52.0-r0) (164/351) Installing libsigc++ (2.12.1-r0) (165/351) Installing glibmm (2.66.7-r0) (166/351) Installing atkmm (2.28.4-r0) (167/351) Installing cairomm (1.14.5-r0) (168/351) Installing hicolor-icon-theme (0.17-r2) (169/351) Installing gtk-update-icon-cache (3.24.41-r0) (170/351) Installing libxcomposite (0.4.6-r5) (171/351) Installing libxfixes (6.0.1-r4) (172/351) Installing libxcursor (1.2.2-r1) (173/351) Installing libxdamage (1.1.6-r5) (174/351) Installing libxi (1.8.1-r4) (175/351) Installing libxinerama (1.1.5-r4) (176/351) Installing libxrandr (1.5.4-r1) (177/351) Installing libxtst (1.2.4-r6) (178/351) Installing at-spi2-core (2.52.0-r0) (179/351) Installing libatk-bridge-2.0 (2.52.0-r0) (180/351) Installing avahi-libs (0.8-r17) (181/351) Installing nettle (3.9.1-r0) (182/351) Installing libtasn1 (4.19.0-r2) (183/351) Installing p11-kit (0.25.3-r0) (184/351) Installing gnutls (3.8.3-r0) (185/351) Installing cups-libs (2.4.7-r3) (186/351) Installing libepoxy (1.5.10-r1) (187/351) Installing wayland-libs-client (1.22.0-r4) (188/351) Installing wayland-libs-cursor (1.22.0-r4) (189/351) Installing wayland-libs-egl (1.22.0-r4) (190/351) Installing xkeyboard-config (2.41-r0) (191/351) Installing libxkbcommon (1.7.0-r0) (192/351) Installing gtk+3.0 (3.24.41-r0) (193/351) Installing pangomm (2.46.4-r0) (194/351) Installing gtkmm3 (3.24.9-r0) (195/351) Installing libxml2-utils (2.12.6-r2) (196/351) Installing docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.post-install (197/351) Installing docbook-xsl (1.79.2-r9) Executing docbook-xsl-1.79.2-r9.post-install (198/351) Installing gettext-asprintf (0.22.5-r0) (199/351) Installing gettext-libs (0.22.5-r0) (200/351) Installing gettext-envsubst (0.22.5-r0) (201/351) Installing gettext (0.22.5-r0) (202/351) Installing gettext-dev (0.22.5-r0) (203/351) Installing py3-parsing (3.1.2-r1) (204/351) Installing py3-parsing-pyc (3.1.2-r1) (205/351) Installing py3-packaging (24.0-r1) (206/351) Installing py3-packaging-pyc (24.0-r1) (207/351) Installing libffi-dev (3.4.6-r0) (208/351) Installing bsd-compat-headers (0.7.2-r6) (209/351) Installing libformw (6.4_p20240330-r0) (210/351) Installing libmenuw (6.4_p20240330-r0) (211/351) Installing libncurses++ (6.4_p20240330-r0) (212/351) Installing ncurses-dev (6.4_p20240330-r0) (213/351) Installing libedit-dev (20230828.3.1-r4) (214/351) Installing libpcre2-16 (10.43-r0) (215/351) Installing libpcre2-32 (10.43-r0) (216/351) Installing pcre2-dev (10.43-r0) (217/351) Installing glib-dev (2.80.0-r3) (218/351) Installing xorgproto (2024.1-r0) (219/351) Installing libxau-dev (1.0.11-r4) (220/351) Installing xcb-proto (1.16.0-r1) (221/351) Installing xcb-proto-pyc (1.16.0-r1) (222/351) Installing libxdmcp-dev (1.1.5-r1) (223/351) Installing libxcb-dev (1.16.1-r0) (224/351) Installing xtrans (1.5.0-r0) (225/351) Installing libx11-dev (1.8.9-r1) (226/351) Installing libxext-dev (1.3.6-r2) (227/351) Installing libxfixes-dev (6.0.1-r4) (228/351) Installing libxi-dev (1.8.1-r4) (229/351) Installing libxtst-dev (1.2.4-r6) (230/351) Installing at-spi2-core-dev (2.52.0-r0) (231/351) Installing libsigc++-dev (2.12.1-r0) (232/351) Installing glibmm-dev (2.66.7-r0) (233/351) Installing atkmm-dev (2.28.4-r0) (234/351) Installing cairo-tools (1.18.0-r0) (235/351) Installing expat (2.6.2-r0) (236/351) Installing expat-dev (2.6.2-r0) (237/351) Installing brotli (1.1.0-r2) (238/351) Installing brotli-dev (1.1.0-r2) (239/351) Installing libpng-dev (1.6.43-r0) (240/351) Installing freetype-dev (2.13.2-r0) (241/351) Installing fontconfig-dev (2.15.0-r1) (242/351) Installing libxrender-dev (0.9.11-r5) (243/351) Installing pixman-dev (0.43.2-r0) (244/351) Installing util-macros (1.20.0-r0) (245/351) Installing xcb-util (0.4.1-r3) (246/351) Installing xcb-util-dev (0.4.1-r3) (247/351) Installing cairo-dev (1.18.0-r0) (248/351) Installing cairomm-dev (1.14.5-r0) (249/351) Installing libturbojpeg (3.0.2-r0) (250/351) Installing libjpeg-turbo-dev (3.0.2-r0) (251/351) Installing libtiffxx (4.6.0t-r0) (252/351) Installing libwebpdecoder (1.3.2-r0) (253/351) Installing libwebpdemux (1.3.2-r0) (254/351) Installing libwebp-dev (1.3.2-r0) (255/351) Installing tiff-dev (4.6.0t-r0) (256/351) Installing gdk-pixbuf-dev (2.42.10-r6) (257/351) Installing hwdata-pci (0.381-r0) (258/351) Installing libpciaccess (0.18.1-r0) (259/351) Installing libdrm (2.4.120-r0) (260/351) Installing libpciaccess-dev (0.18.1-r0) (261/351) Installing libdrm-dev (2.4.120-r0) (262/351) Installing libxdamage-dev (1.1.6-r5) (263/351) Installing libxshmfence (1.3.2-r6) (264/351) Installing libxshmfence-dev (1.3.2-r6) (265/351) Installing mesa (24.0.5-r0) (266/351) Installing wayland-libs-server (1.22.0-r4) (267/351) Installing mesa-gbm (24.0.5-r0) (268/351) Installing mesa-glapi (24.0.5-r0) (269/351) Installing mesa-egl (24.0.5-r0) (270/351) Installing libxxf86vm (1.1.5-r6) (271/351) Installing mesa-gl (24.0.5-r0) (272/351) Installing mesa-gles (24.0.5-r0) (273/351) Installing llvm17-libs (17.0.6-r1) (274/351) Installing mesa-osmesa (24.0.5-r0) (275/351) Installing mesa-xatracker (24.0.5-r0) (276/351) Installing libxxf86vm-dev (1.1.5-r6) (277/351) Installing mesa-dev (24.0.5-r0) (278/351) Installing libepoxy-dev (1.5.10-r1) (279/351) Installing libxinerama-dev (1.1.5-r4) (280/351) Installing libxkbcommon-x11 (1.7.0-r0) (281/351) Installing libxml2-dev (2.12.6-r2) (282/351) Installing libxkbcommon-dev (1.7.0-r0) (283/351) Installing wayland-protocols (1.35-r0) (284/351) Installing fribidi-dev (1.0.13-r0) (285/351) Installing pango-tools (1.52.2-r0) (286/351) Installing harfbuzz-cairo (8.4.0-r0) (287/351) Installing harfbuzz-gobject (8.4.0-r0) (288/351) Installing harfbuzz-icu (8.4.0-r0) (289/351) Installing harfbuzz-subset (8.4.0-r0) (290/351) Installing graphite2-dev (1.3.14-r6) (291/351) Installing harfbuzz-dev (8.4.0-r0) (292/351) Installing libxft-dev (2.3.8-r3) (293/351) Installing pango-dev (1.52.2-r0) (294/351) Installing wayland-dev (1.22.0-r4) (295/351) Installing libxcomposite-dev (0.4.6-r5) (296/351) Installing libxcursor-dev (1.2.2-r1) (297/351) Installing libxrandr-dev (1.5.4-r1) (298/351) Installing gtk+3.0-dev (3.24.41-r0) (299/351) Installing pangomm-dev (2.46.4-r0) (300/351) Installing gtkmm3-dev (3.24.9-r0) (301/351) Installing iso-codes (4.16.0-r0) (302/351) Installing enchant2-libs (2.6.9-r0) (303/351) Installing gspell (1.12.2-r2) (304/351) Installing enchant2-dev (2.6.9-r0) (305/351) Installing gspell-dev (1.12.2-r2) (306/351) Installing lcms2 (2.16-r0) (307/351) Installing lcms2-plugins (2.16-r0) (308/351) Installing lcms2-dev (2.16-r0) (309/351) Installing double-conversion (3.3.0-r0) (310/351) Installing double-conversion-dev (3.3.0-r0) (311/351) Installing gsl (2.7.1-r1) (312/351) Installing gsl-dev (2.7.1-r1) (313/351) Installing lib2geom (1.3-r2) (314/351) Installing lib2geom-dev (1.3-r2) (315/351) Installing librevenge (0.0.5-r1) (316/351) Installing libcdr (0.1.7-r12) (317/351) Installing cppunit (1.15.1-r4) (318/351) Installing cppunit-dev (1.15.1-r4) (319/351) Installing librevenge-dev (0.0.5-r1) (320/351) Installing libcdr-dev (0.1.7-r12) (321/351) Installing gsettings-desktop-schemas (46.0-r0) (322/351) Installing duktape (2.7.0-r1) (323/351) Installing libproxy (0.5.5-r0) (324/351) Installing glib-networking (2.80.0-r0) (325/351) Installing libsoup (2.74.3-r2) (326/351) Installing libpsl-utils (0.21.5-r1) (327/351) Installing libidn2-dev (2.3.7-r0) (328/351) Installing libpsl-dev (0.21.5-r1) (329/351) Installing libsoup-dev (2.74.3-r2) (330/351) Installing libtool (2.4.7-r3) (331/351) Installing libvisio (0.1.7-r10) (332/351) Installing libvisio-dev (0.1.7-r10) (333/351) Installing libxslt-dev (1.1.39-r1) (334/351) Installing perl (5.38.2-r0) (335/351) Installing nspr (4.35-r4) (336/351) Installing nss (3.99-r0) (337/351) Installing openjpeg (2.5.2-r0) (338/351) Installing poppler (24.02.0-r1) (339/351) Installing poppler-glib (24.02.0-r1) (340/351) Installing poppler-dev (24.02.0-r1) (341/351) Installing popt-dev (1.19-r3) (342/351) Installing potrace (1.16-r2) (343/351) Installing potrace-dev (1.16-r2) (344/351) Installing python3-dev (3.12.3-r1) (345/351) Installing samurai (1.2-r5) (346/351) Installing .makedepends-inkscape (20240422.084029) (347/351) Installing util-linux-openrc (2.40-r2) (348/351) Installing agetty-openrc (0.54-r1) (349/351) Installing perl-error (0.17029-r2) (350/351) Installing perl-git (2.44.0-r2) (351/351) Installing git-perl (2.44.0-r2) Executing busybox-1.36.1-r25.trigger Executing fontconfig-2.15.0-r1.trigger Executing glib-2.80.0-r3.trigger Executing shared-mime-info-2.4-r0.trigger Executing gdk-pixbuf-2.42.10-r6.trigger Executing desktop-file-utils-0.27-r0.trigger Executing mkfontscale-1.2.2-r6.trigger Executing gtk-update-icon-cache-3.24.41-r0.trigger Executing gtk+3.0-3.24.41-r0.trigger OK: 1054 MiB in 454 packages >>> inkscape: Cleaning up srcdir >>> inkscape: Cleaning up pkgdir >>> inkscape: Cleaning up tmpdir >>> inkscape: Fetching https://distfiles.alpinelinux.org/distfiles/edge/inkscape-1.3.2.tar.xz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/inkscape-1.3.2.tar.xz.part' inkscape-1.3.2.tar.x 57% |****************** | 24.7M 0:00:00 ETA inkscape-1.3.2.tar.x 100% |********************************| 42.6M 0:00:00 ETA '/var/cache/distfiles/inkscape-1.3.2.tar.xz.part' saved >>> inkscape: Fetching https://distfiles.alpinelinux.org/distfiles/edge/inkscape-1.3.2.tar.xz >>> inkscape: Checking sha512sums... inkscape-1.3.2.tar.xz: OK include-missing-header-file.patch: OK >>> inkscape: Unpacking /var/cache/distfiles/inkscape-1.3.2.tar.xz... >>> inkscape: include-missing-header-file.patch patching file src/object/uri.h 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.3.2_2023-11-25_091e20ef0f Binary Dir: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/build -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Creating build files in: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/build -- Performing Test LIBATOMIC_NOT_NEEDED -- Performing Test LIBATOMIC_NOT_NEEDED - Success -- Found PkgConfig: /usr/bin/pkg-config (found version "2.2.0") -- Checking for modules 'harfbuzz;pangocairo>=1.44;pangoft2;fontconfig;gsl;gmodule-2.0;libsoup-2.4>=2.42;bdw-gc;lcms2' -- Found harfbuzz, version 8.4.0 -- Found pangocairo, version 1.52.2 -- Found pangoft2, version 1.52.2 -- Found fontconfig, version 2.15.0 -- Found gsl, version 2.7.1 -- Found gmodule-2.0, version 2.80.0 -- Found libsoup-2.4, version 2.74.3 -- Found bdw-gc, version 8.2.6 -- 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.0 -- 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.7 -- 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: /lib/libz.so (found version "1.3.1") -- Found PNG: /usr/lib/libpng.so (found version "1.6.43") -- Found Potrace: /usr/lib/libpotrace.so -- Checking for modules 'gtkmm-3.0>=3.24;gdkmm-3.0>=3.24;gtk+-3.0>=3.24;gdk-3.0>=3.24' -- Found gtkmm-3.0, version 3.24.9 -- Found gdkmm-3.0, version 3.24.9 -- Found gtk+-3.0, version 3.24.41 -- Found gdk-3.0, version 3.24.41 -- Checking for module 'gspell-1' -- Found gspell-1, version 1.12.2 -- Using gspell -- Checking for module 'gtksourceview-4' -- Package 'gtksourceview-4' not found -- 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 -- 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")) -- 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.39") -- Found LibXml2: /usr/lib/libxml2.so (found version "2.12.6") -- 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.43 -- 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.3.2_2023-11-25_091e20ef0f/build -- Looking for include file ieeefp.h -- Looking for include file ieeefp.h - not found -- Looking for mallinfo -- Looking for mallinfo - not found -- Looking for mallinfo2 -- Looking for mallinfo2 - not found -- Looking for include file malloc.h -- Looking for include file malloc.h - found -- Looking for include file stdint.h -- Looking for include file stdint.h - found -- Performing Test HAVE_STRUCT_MALLINFO_FORDBLKS -- Performing Test HAVE_STRUCT_MALLINFO_FORDBLKS - Failed -- Performing Test HAVE_STRUCT_MALLINFO_FSMBLKS -- Performing Test HAVE_STRUCT_MALLINFO_FSMBLKS - Failed -- Performing Test HAVE_STRUCT_MALLINFO_HBLKHD -- Performing Test HAVE_STRUCT_MALLINFO_HBLKHD - Failed -- Performing Test HAVE_STRUCT_MALLINFO_UORDBLKS -- Performing Test HAVE_STRUCT_MALLINFO_UORDBLKS - Failed -- Performing Test HAVE_STRUCT_MALLINFO_USMBLKS -- Performing Test HAVE_STRUCT_MALLINFO_USMBLKS - Failed -- Looking for sincos -- Looking for sincos - found -- Generating header and sourcefiles from sp-marshal.list (Glib-Marshal) INFO: Reading /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/sp-marshal.list... INFO: Reading /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/sp-marshal.list... -- sp-marshal.h changed; overwriting -- Checking for module 'glib-2.0>=2.0' -- Found glib-2.0, version 2.80.0 -- Checking for module 'libxml-2.0>=2.4.23' -- Found libxml-2.0, version 2.12.6 INKSCAPE_DIST_PREFIX: inkscape-1.3.2 ------------------------------------------------------------------------ Configuration Summary ------------------------------------------------------------------------ PROJECT_NAME: inkscape INKSCAPE_VERSION: 1.3.2 INKSCAPE_DIST_PREFIX: inkscape-1.3.2 CMAKE_BINARY_DIR: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/build CMAKE_INSTALL_PREFIX: /usr CMAKE_INSTALL_LIBDIR: lib PACKAGE_LOCALE_DIR share/locale CMAKE_SYSTEM_NAME: Linux CMAKE_SYSTEM_VERSION: 6.1.34-1-lts CMAKE_SYSTEM_PROCESSOR: armv8l CMAKE_C_COMPILER: /usr/bin/gcc CMAKE_CXX_COMPILER: /usr/bin/g++ CMAKE_BUILD_TYPE: None ENABLE_LCMS: ON ENABLE_POPPLER: ON ENABLE_POPPLER_CAIRO: ON WITH_GNU_READLINE: OFF WITH_GSPELL: ON WITH_GSOURCEVIEW: OFF WITH_IMAGE_MAGICK: OFF WITH_GRAPHICS_MAGICK: ON WITH_LIBCDR: ON WITH_LIBVISIO: ON WITH_LIBWPG: OFF WITH_NLS: ON WITH_OPENMP: ON WITH_JEMALLOC: OFF WITH_ASAN: OFF WITH_INTERNAL_2GEOM: OFF WITH_INTERNAL_CAIRO: OFF WITH_X11: ON WITH_PROFILING: OFF BUILD_TESTING: OFF ------------------------------------------------------------------------ -- Configuring done (3.8s) -- Generating done (0.2s) -- Build files have been written to: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/build [1/1140] Generating templates.h [2/1140] Generating symbols.h [3/1140] Generating palettes.h [4/1140] Generating patterns.svg.h [5/1140] Generating markers.svg.h [6/1140] Generating filters.svg.h [7/1140] Generating ../org.inkscape.Inkscape.appdata.xml [8/1140] Generating ../org.inkscape.Inkscape.desktop [9/1140] Generating inkview.zh_TW.tmp [10/1140] Generating inkview.pt_BR.tmp [11/1140] Generating inkview.tmp [12/1140] Generating inkview.ko.tmp [13/1140] Generating inkview.hu.tmp [14/1140] Generating inkview.hr.tmp [15/1140] Generating inkview.fr.tmp [16/1140] Generating inkview.es.tmp [17/1140] Generating inkview.de.tmp [18/1140] Generating inkscape.zh_TW.tmp [19/1140] Generating inkscape.tmp [20/1140] Generating inkscape.ko.tmp [21/1140] Generating inkscape.hu.tmp [22/1140] Generating inkscape.hr.tmp [23/1140] Generating inkscape.fr.tmp [24/1140] Generating inkscape.de.tmp [25/1140] Generating zh_TW.gmo [26/1140] Generating zh_CN.gmo [27/1140] Generating vi.gmo [28/1140] Generating ur.gmo [29/1140] Generating uk.gmo [30/1140] Generating tr.gmo [31/1140] Generating th.gmo [32/1140] Generating te.gmo [33/1140] Generating ta.gmo [34/1140] Generating sv.gmo [35/1140] Generating sr@latin.gmo [36/1140] Generating sr.gmo [37/1140] Generating sq.gmo [38/1140] Generating sl.gmo [39/1140] Generating sk.gmo [40/1140] Generating sd@deva.gmo [41/1140] Generating sd.gmo [42/1140] Generating sat@deva.gmo [43/1140] Generating sat.gmo [44/1140] Generating sa.gmo [45/1140] Generating rw.gmo [46/1140] Generating ru.gmo [47/1140] Generating ro.gmo [48/1140] Generating pt_BR.gmo [49/1140] Generating pt.gmo [50/1140] Generating pl.gmo [51/1140] Generating pa.gmo [52/1140] Generating or.gmo [53/1140] Generating nn.gmo [54/1140] Generating nl.gmo [55/1140] Generating ne.gmo [56/1140] Generating nb.gmo [57/1140] Generating mr.gmo [58/1140] Generating mni@beng.gmo [59/1140] Generating mni.gmo [60/1140] Generating mn.gmo [61/1140] Generating ml.gmo [62/1140] Generating mk.gmo [63/1140] Generating mai.gmo [64/1140] Generating lv.gmo [65/1140] Generating lt.gmo [66/1140] Generating ks@deva.gmo [67/1140] Generating ks@aran.gmo [68/1140] Generating kok@latin.gmo [69/1140] Generating kok.gmo [70/1140] Generating ko.gmo [71/1140] Generating kn.gmo [72/1140] Generating km.gmo [73/1140] Generating ja.gmo [74/1140] Generating it.gmo [75/1140] Generating is.gmo [76/1140] Generating id.gmo [77/1140] Generating hy.gmo [78/1140] Generating hu.gmo [79/1140] Generating hr.gmo [80/1140] Generating hi.gmo [81/1140] Generating inkscape.de.1 [82/1140] Generating inkscape.fr.1 [83/1140] Generating inkscape.hr.1 [84/1140] Generating inkscape.hu.1 [85/1140] Generating inkscape.ko.1 [86/1140] Generating inkscape.1 [87/1140] Generating inkscape.zh_TW.1 [88/1140] Generating inkview.de.1 [89/1140] Generating inkview.es.1 [90/1140] Generating inkview.fr.1 [91/1140] Generating inkview.hr.1 [92/1140] Generating inkview.hu.1 [93/1140] Generating inkview.ko.1 [94/1140] Generating inkview.1 [95/1140] Generating inkview.pt_BR.1 [96/1140] Generating inkview.zh_TW.1 [97/1140] Generating he.gmo [98/1140] Generating gu.gmo [99/1140] Generating gl.gmo [100/1140] Generating ga.gmo [101/1140] Generating fr.gmo [102/1140] Generating fi.gmo [103/1140] Generating fa.gmo [104/1140] Generating eu.gmo [105/1140] Generating et.gmo [106/1140] Generating es_MX.gmo [107/1140] Generating es.gmo [108/1140] Generating eo.gmo [109/1140] Generating en_GB.gmo [110/1140] Generating en_CA.gmo [111/1140] Generating en_AU.gmo [112/1140] Generating el.gmo [113/1140] Generating dz.gmo [114/1140] Generating doi.gmo [115/1140] Generating de.gmo [116/1140] Generating da.gmo [117/1140] Generating cs.gmo [118/1140] Generating ca@valencia.gmo [119/1140] Generating ca.gmo [120/1140] Generating brx.gmo [121/1140] Generating br.gmo [122/1140] Generating bn_BD.gmo [123/1140] Generating bn.gmo [124/1140] Generating bg.gmo [125/1140] Generating be.gmo [126/1140] Generating az.gmo [127/1140] Generating as.gmo [128/1140] Generating ar.gmo [129/1140] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o [130/1140] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o [131/1140] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o [132/1140] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o [133/1140] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o [134/1140] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/blocks.cpp.o [135/1140] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/block.cpp.o [136/1140] Building CXX object src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o [137/1140] Building CXX object src/util/CMakeFiles/util_LIB.dir/xim_fix.cpp.o [138/1140] Generating inkscape.de.1.gz [139/1140] Generating inkscape.fr.1.gz [140/1140] Generating inkscape.hr.1.gz [141/1140] Generating inkscape.hu.1.gz [142/1140] Generating inkscape.ko.1.gz [143/1140] Generating inkscape.1.gz [144/1140] Generating inkscape.zh_TW.1.gz [145/1140] Generating inkview.de.1.gz [146/1140] Generating inkview.es.1.gz [147/1140] Generating inkview.fr.1.gz [148/1140] Generating inkview.hr.1.gz [149/1140] Generating inkview.hu.1.gz [150/1140] Generating inkview.ko.1.gz [151/1140] Generating inkview.1.gz [152/1140] Generating inkview.pt_BR.1.gz [153/1140] Generating inkview.zh_TW.1.gz [154/1140] Building CXX object src/util/CMakeFiles/util_LIB.dir/units.cpp.o [155/1140] Building CXX object src/util/CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o [156/1140] Building CXX object src/util/CMakeFiles/util_LIB.dir/statics.cpp.o [157/1140] Building CXX object src/util/CMakeFiles/util_LIB.dir/preview.cpp.o [158/1140] Building CXX object src/util/CMakeFiles/util_LIB.dir/paper.cpp.o [159/1140] Building CXX object src/util/CMakeFiles/util_LIB.dir/object-renderer.cpp.o [160/1140] Building CXX object src/util/CMakeFiles/util_LIB.dir/share.cpp.o [161/1140] Building CXX object src/util/CMakeFiles/util_LIB.dir/font-collections.cpp.o [162/1140] Building CXX object src/util/CMakeFiles/util_LIB.dir/pool.cpp.o [163/1140] Building CXX object src/util/CMakeFiles/util_LIB.dir/funclog.cpp.o [164/1140] Building CXX object src/util/CMakeFiles/util_LIB.dir/format_size.cpp.o [165/1140] Building CXX object src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o [166/1140] Building CXX object src/util/CMakeFiles/util_LIB.dir/document-fonts.cpp.o [167/1140] Building CXX object src/util/CMakeFiles/util_LIB.dir/action-accel.cpp.o [168/1140] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o [169/1140] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf.c.o [170/1140] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o [171/1140] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o [172/1140] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o [173/1140] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o [174/1140] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_safe.c.o [175/1140] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o [176/1140] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o [177/1140] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o [178/1140] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o [179/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o [180/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o [181/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o [182/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o [183/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o [184/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o [185/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o [186/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o [187/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o [188/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o [189/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o [190/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o [191/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o [192/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o [193/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o [194/1140] Generating localized default templates [195/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/int-line.cpp.o [196/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o [197/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o [198/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o [199/1140] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o [200/1140] Building CXX object src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o [201/1140] Building CXX object src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o [202/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-utils.c.o [203/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-token.c.o [204/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o [205/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-term.c.o [206/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o [207/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-style.c.o [208/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-string.c.o [209/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-statement.c.o [210/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o [211/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o [212/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-selector.c.o [213/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-rgb.c.o [214/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o [215/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o [216/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o [217/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parser.c.o [218/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o [219/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-num.c.o [220/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o [221/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-input.c.o [222/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-fonts.c.o [223/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o [224/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o [225/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-declaration.c.o [226/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-cascade.c.o [227/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o [228/1140] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o [229/1140] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/straightener.cpp.o [230/1140] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/shapepair.cpp.o [231/1140] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o [232/1140] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/connected_components.cpp.o [233/1140] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o [234/1140] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o [235/1140] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/convex_hull.cpp.o [236/1140] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cola.cpp.o [237/1140] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cluster.cpp.o [238/1140] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/box.cpp.o [239/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vpsc.cpp.o [240/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/visibility.cpp.o [241/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/viscluster.cpp.o [242/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vertices.cpp.o [243/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/timer.cpp.o [244/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/shape.cpp.o [245/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/scanline.cpp.o [246/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/router.cpp.o [247/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o [248/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/obstacle.cpp.o [249/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/mtst.cpp.o [250/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/makepath.cpp.o [251/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/junction.cpp.o [252/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o [253/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o [254/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o [255/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/graph.cpp.o [256/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o [257/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o [258/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o [259/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o [260/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o [261/1140] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o [262/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o [263/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o [264/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o [265/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o [266/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree-list.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [267/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o [268/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/path-description.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/path-description.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [269/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o [270/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o [271/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o [272/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o [273/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o [274/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o [275/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o [276/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o [277/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o [278/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o [279/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o [280/1140] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/../libvpsc/solve_VPSC.h:33, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:35: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void vpsc::Rectangle::routeAround(double, double, double, double, std::vector&, std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:457:17: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void vpsc::Rectangle::routeAround(double, double, double, double, std::vector&, std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:458:17: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void vpsc::Rectangle::routeAround(double, double, double, double, std::vector&, std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:470:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void vpsc::Rectangle::routeAround(double, double, double, double, std::vector&, std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:471:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void vpsc::Rectangle::routeAround(double, double, double, double, std::vector&, std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:473:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void vpsc::Rectangle::routeAround(double, double, double, double, std::vector&, std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:474:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void vpsc::Rectangle::routeAround(double, double, double, double, std::vector&, std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:476:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void vpsc::Rectangle::routeAround(double, double, double, double, std::vector&, std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:477:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void vpsc::Rectangle::routeAround(double, double, double, double, std::vector&, std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:479:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void vpsc::Rectangle::routeAround(double, double, double, double, std::vector&, std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:480:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void vpsc::Rectangle::routeAround(double, double, double, double, std::vector&, std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:552:17: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void vpsc::Rectangle::routeAround(double, double, double, double, std::vector&, std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:553:17: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:33, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/../libavoid/hyperedgetree.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/hyperedgetree.cpp:27: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Avoid::Point&}; _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'void Avoid::HyperedgeTreeEdge::writeEdgesToConns(Avoid::HyperedgeTreeNode*, size_t)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/hyperedgetree.cpp:501:47: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'void Avoid::HyperedgeTreeEdge::writeEdgesToConns(Avoid::HyperedgeTreeNode*, size_t)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/hyperedgetree.cpp:504:43: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:23: /usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = vpsc::Variable*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = vpsc::Variable*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpsc::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void vpsc::EqualityConstraintSet::mergeSets(vpsc::Variable*, vpsc::Variable*, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:155:48: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpsc::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void vpsc::EqualityConstraintSet::mergeSets(vpsc::Variable*, vpsc::Variable*, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:156:48: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpsc::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'vpsc::EqualityConstraintSet::EqualityConstraintSet(vpsc::Variables)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:125:29: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpsc::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool vpsc::EqualityConstraintSet::isRedundant(vpsc::Variable*, vpsc::Variable*, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:138:40, inlined from 'vpsc::Constraints vpsc::constraintsRemovingRedundantEqualities(const Variables&, const Constraints&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:200:42: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpsc::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool vpsc::EqualityConstraintSet::isRedundant(vpsc::Variable*, vpsc::Variable*, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:138:64, inlined from 'vpsc::Constraints vpsc::constraintsRemovingRedundantEqualities(const Variables&, const Constraints&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:200:42: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ [281/1140] Linking CXX static library lib/libvpsc_LIB.a [282/1140] Linking C static library lib/libautotrace_LIB.a [283/1140] Linking CXX static library lib/libgc_LIB.a [284/1140] Linking C static library lib/libcroco_LIB.a In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/paper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/paper.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/paper.h:13: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::PaperSize}; _Tp = Inkscape::PaperSize; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::PaperSize}; _Tp = Inkscape::PaperSize; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Inkscape::PaperSize; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'static const std::vector& Inkscape::PaperSize::getPageSizes()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/paper.cpp:53:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:33, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:31: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Avoid::Point&}; _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'std::vector Avoid::Polygon::checkpointsOnSegment(size_t, int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:620:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'Avoid::Polygon Avoid::PolygonInterface::offsetPolygon(double) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:311:33: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'Avoid::Polygon Avoid::PolygonInterface::offsetPolygon(double) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:337:33: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'Avoid::Polygon Avoid::PolygonInterface::offsetPolygon(double) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:349:33: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'Avoid::Polygon Avoid::PolygonInterface::offsetPolygon(double) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:353:33: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'Avoid::Polygon Avoid::PolygonInterface::offsetPolygon(double) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:357:33: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Avoid::Point}; _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Avoid::Point}; _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'Avoid::Polygon Avoid::Polygon::curvedPolyline(double, bool) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:672:28: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:33, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/../libavoid/geometry.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/../libavoid/obstacle.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/obstacle.cpp:26: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Avoid::Point&}; _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'std::vector Avoid::Obstacle::possiblePinPoints(unsigned int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/obstacle.cpp:209:29: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/makepath.cpp:31: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Avoid::AStarPathPrivate::determineEndPointLocation(double, Avoid::VertInf*, Avoid::VertInf*, Avoid::VertInf*, int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/makepath.cpp:941:43: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Avoid::Point&}; _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void Avoid::AStarPathPrivate::search(Avoid::ConnRef*, Avoid::VertInf*, Avoid::VertInf*, Avoid::VertInf*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/makepath.cpp:1043:47: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'void Avoid::AStarPathPrivate::search(Avoid::ConnRef*, Avoid::VertInf*, Avoid::VertInf*, Avoid::VertInf*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/makepath.cpp:1069:24: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:33, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/../libavoid/scanline.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/scanline.cpp:28: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/../libcola/cola.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/straightener.cpp:36: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void straightener::Route::rerouteAround(vpsc::Rectangle*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/straightener.cpp:133:22: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void straightener::Route::rerouteAround(vpsc::Rectangle*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/straightener.cpp:134:22: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void straightener::Route::rerouteAround(vpsc::Rectangle*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/straightener.cpp:173:26: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void straightener::Route::rerouteAround(vpsc::Rectangle*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/straightener.cpp:174:26: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathOutline.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/recently-used-fonts.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/c++/13.2.1/queue:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connector.cpp:31: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Avoid::Point&}; _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 133 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connector.cpp: In function 'void Avoid::splitBranchingSegments(Polygon&, bool, Polygon&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connector.cpp:1608:35: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1608 | j = poly.ps.insert(j, c0); | ~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connector.cpp:1621:35: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1621 | j = poly.ps.insert(j, c1); | ~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connector.cpp:1636:35: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1636 | i = conn.ps.insert(i, p0); | ~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connector.cpp:1645:35: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1645 | i = conn.ps.insert(i, p1); | ~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'void Avoid::ConnRef::generateCheckpointsPath(std::vector&, std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connector.cpp:1068:19: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'void Avoid::ConnRef::generateCheckpointsPath(std::vector&, std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connector.cpp:1142:27: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'bool Avoid::ConnRef::generatePath()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connector.cpp:966:36: /usr/include/c++/13.2.1/bits/stl_vector.h:1437:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1437 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/set:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/../libavoid/vertices.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/../libavoid/connector.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connector.cpp:34: /usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = Avoid::Point; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/../libavoid/vertices.h:31: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Point; _Tp = Avoid::PtOrder; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Avoid::ConnectorCrossings::countForSegment(size_t, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connector.cpp:2295:46: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Point; _Tp = Avoid::PtOrder; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Avoid::ConnectorCrossings::countForSegment(size_t, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connector.cpp:2302:46: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Point; _Tp = Avoid::PtOrder; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Avoid::ConnectorCrossings::countForSegment(size_t, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connector.cpp:2392:42: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Point; _Tp = Avoid::PtOrder; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Avoid::ConnectorCrossings::countForSegment(size_t, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connector.cpp:2396:42: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ [285/1140] Linking C static library lib/libuemf_LIB.a In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/../libcola/cola.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/cola.cpp:26: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void shortest_paths::dijkstra_init(std::vector >&, const std::vector >&, const std::valarray<_Tp>&) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/../libcola/shortest_paths.h:177:33: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void shortest_paths::dijkstra_init(std::vector >&, const std::vector >&, const std::valarray<_Tp>&) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/../libcola/shortest_paths.h:179:33: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'cola::ConstrainedMajorizationLayout* cola::simpleCMLFactory(vpsc::Rectangles&, const std::vector >&, RootCluster*, double, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/cola.cpp:694:31: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [286/1140] Linking CXX static library lib/libcola_LIB.a In file included from /usr/include/c++/13.2.1/set:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/../libavoid/vpsc.h:70, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:38: /usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Avoid::Variable*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = Avoid::Variable*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:45: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Avoid::EqualityConstraintSet::mergeSets(Avoid::Variable*, Avoid::Variable*, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1435:48: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Avoid::EqualityConstraintSet::mergeSets(Avoid::Variable*, Avoid::Variable*, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1436:48: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'Avoid::EqualityConstraintSet::EqualityConstraintSet(Avoid::Variables)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1407:29: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool Avoid::EqualityConstraintSet::isRedundant(Avoid::Variable*, Avoid::Variable*, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1418:40, inlined from 'Avoid::Constraints Avoid::constraintsRemovingRedundantEqualities(const Variables&, const Constraints&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1480:42: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool Avoid::EqualityConstraintSet::isRedundant(Avoid::Variable*, Avoid::Variable*, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1418:64, inlined from 'Avoid::Constraints Avoid::constraintsRemovingRedundantEqualities(const Variables&, const Constraints&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1480:42: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ [287/1140] Linking CXX static library lib/libavoid_LIB.a In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:42:50: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:42:50: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 42 | auto scaled_box = dboxIn * Geom::Scale(sf); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:29: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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.3.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.0/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double, bool&, bool, Geom::Point&}]': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp: In member function 'void Path::AddCurve(const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:412:45: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 412 | elliptical_arc->rotationAngle()*180.0/M_PI, // convert from radians to degrees | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:31: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h: In function 'bool is_straight_curve(const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h:32:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | Geom::Line line(curve->initialPoint(), curve->finalPoint()); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:441:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | MoveTo( pathtr.initialPoint() ); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp: In member function 'void Path::AddCurve(const Geom::Curve&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:412:45: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 412 | elliptical_arc->rotationAngle()*180.0/M_PI, // convert from radians to degrees | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp: In member function 'Geom::PathVector Path::MakePathVector()': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:353:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 353 | bezSt = 2*lastP-nData->p; | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.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 97 | void Path::DashSubPath(int spL, int spP, std::vector const &orig_pts, float head,float tail,float body,int nbD, const float dashs[],bool stPlain,float stOffset) | ^~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:21: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector Geom::bezier_points(const D2&)' at /usr/include/2geom-1.3.0/2geom/bezier.h:357:25, inlined from 'std::vector Geom::BezierCurve::controlPoints() const' at /usr/include/2geom-1.3.0/2geom/bezier-curve.h:71:74, inlined from 'bool is_straight_curve(const Geom::Curve&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h:33:61: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/src/livarot/Path.cpp: In member function 'char* Path::svg_dump_path() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.cpp:915:77: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 915 | Geom::Point const p = (i == 0) ? Geom::Point(0, 0) : PrevPoint(i - 1); | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/action-accel.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/int-line.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/int-line.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-event.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-event.cpp:14: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathStroke.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathStroke.cpp:14: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathStroke.cpp: In member function 'void Path::Stroke(Shape*, bool, double, JoinType, ButtType, double, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathStroke.cpp:73:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ( Geom::LInfty(sbEnd-sbStart) < 0.00001 ) { // why close lines that shouldn't be closed? | ~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.cpp:14: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.cpp: In member function 'int SweepTree::Find(const Geom::Point&, SweepTree*, SweepTree*&, SweepTree*&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.cpp:97:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | bNorm = -bNorm; | ~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeDraw.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/splines.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.0/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]': /usr/include/2geom-1.3.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.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/varianttype.h:25, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/kopftracer2011.cpp:29: /usr/include/c++/13.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:751:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc:751:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]', inlined from 'void Tracer::HomogeneousSplines::_polygon_union(CommonEdge) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:409:19: /usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]', inlined from 'void Tracer::HomogeneousSplines::_polygon_union(CommonEdge) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:411:19: /usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]', inlined from 'void Tracer::HomogeneousSplines::_polygon_union(CommonEdge) [with T = double]' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:419:19: /usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [288/1140] Linking CXX static library lib/libdepixelize_LIB.a In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/int-line.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/float-line.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeRaster.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeRaster.cpp: In member function 'void Shape::BeginRaster(float&, int&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeRaster.cpp:68:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 68 | eData[i].rdx=pData[getEdge(i).en].rx - pData[getEdge(i).st].rx; In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/object-renderer.h:11, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/object-renderer.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:19: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [289/1140] Linking CXX static library lib/libutil_LIB.a In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++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.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:875:26: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Scale&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:876:37: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In member function 'void Path::ConvertWithBackData(double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:161:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | Geom::Point cx = 2 * bx - dx; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:875:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 875 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:876:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 876 | AddPoint( cb.vector() * ar * cbangle + dr ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:887:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 887 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:888:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 888 | 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.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1038:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1038 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1039:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1039 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1050:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1050 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1051:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1051 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In member function 'void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double, int, offset_orig&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1157:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1157 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1158:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1158 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1168:16: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1168 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1169:49: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1169 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In member function 'void Path::_ZN4Path5DoArcERKN4Geom5PointES3_dddbbd.part.0(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:875:26: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 875 | cb = omega * cb; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:888:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 888 | AddPoint( cb.vector() * ar * cbangle + dr); | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:887:26: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 887 | cb = omega * cb; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:838:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 838 | void Path::DoArc(Geom::Point const &iS, Geom::Point const &iE, | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In member function 'void Path::_ZN4Path5DoArcERKN4Geom5PointES3_dddbbdi.part.0(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double, int)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1038:26: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1038 | cb = omega * cb; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1051:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1051 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1050:26: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1050 | cb = omega * cb; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:998:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 998 | void Path::DoArc(Geom::Point const &iS, Geom::Point const &iE, | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In member function 'void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double, int, offset_orig&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1157:26: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1157 | cb = omega * cb; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1169:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1169 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1168:26: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1168 | cb = omega * cb; | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1122:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1122 | void Path::DoArc(Geom::Point const &iS, Geom::Point const &iE, | ^~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp: In member function 'void Shape::ConvertToForme(Path*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:65:18: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | eData[i].rdx = pData[getEdge(i).en].rx - pData[getEdge(i).st].rx; In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.cpp: In member function 'int Shape::AddPoint(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.cpp:325:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 325 | Shape::AddPoint (const Geom::Point x) | ^~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:18: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Shape::dg_point&}; _Tp = Shape::dg_point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Shape::dg_point; _Alloc = std::allocator]', inlined from 'int Shape::AddPoint(Geom::Point)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.cpp:341:17: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Shape::dg_arete&}; _Tp = Shape::dg_arete; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Shape::dg_arete; _Alloc = std::allocator]', inlined from 'int Shape::AddEdge(int, int, int, int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.cpp:1233:20: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Shape::dg_arete; _Alloc = std::allocator]', inlined from 'int Shape::AddEdge(int, int)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.cpp:1158:20: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp: In member function 'int Shape::Reoriente(Shape*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp:118:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | eData[i].rdx = pData[getEdge(i).en].rx - pData[getEdge(i).st].rx; [290/1140] Linking CXX static library lib/liblivarot_LIB.a [291/1140] Generating inkscape-version.cpp revision is 091e20ef0f, 2023-11-25 [292/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o [293/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/manipulation/copy-resource.cpp.o [294/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/inkview-window.cpp.o [295/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/inkview-application.cpp.o [296/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o [297/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o [298/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-view-window.cpp.o [299/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-view-mode.cpp.o [300/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-undo-document.cpp.o [301/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o [302/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o [303/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o [304/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o [305/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o [306/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o [307/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o [308/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-paths.cpp.o [309/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o [310/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o [311/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o [312/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-node-align.cpp.o [313/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-layer.cpp.o [314/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o [315/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-help-url.cpp.o [316/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o [317/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o [318/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-file-window.cpp.o [319/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o [320/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o [321/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-effect.cpp.o [322/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o [323/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o [324/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit-document.cpp.o [325/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-dialogs.cpp.o [326/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o [327/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o [328/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o [329/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o [330/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o [331/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o [332/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-effect-data.cpp.o [333/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o [334/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o [335/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/pattern-manipulation.cpp.o [336/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/pattern-manager.cpp.o [337/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/version.cpp.o [338/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o [339/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/unicoderange.cpp.o [340/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o [341/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/text-editing.cpp.o [342/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o [343/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/style.cpp.o [344/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/style-internal.cpp.o [345/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/snapper.cpp.o [346/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-point.cpp.o [347/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-line.cpp.o [348/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o [349/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/snap.cpp.o [350/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o [351/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/seltrans.cpp.o [352/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o [353/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/selection.cpp.o [354/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/selection-describer.cpp.o [355/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o [356/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/selcue.cpp.o [357/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/rubberband.cpp.o [358/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/rdf.cpp.o [359/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/pure-transform.cpp.o [360/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/proj_pt.cpp.o [361/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/profile-manager.cpp.o [362/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/print.cpp.o [363/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/preferences.cpp.o [364/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/perspective-line.cpp.o [365/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/path-prefix.cpp.o [366/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o [367/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/page-manager.cpp.o [368/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/oklab.cpp.o [369/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/object-snapper.cpp.o [370/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o [371/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/mod360.cpp.o [372/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/message-stack.cpp.o [373/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/message-context.cpp.o [374/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/media.cpp.o [375/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/line-snapper.cpp.o [376/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/line-geometry.cpp.o [377/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/layer-manager.cpp.o [378/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o [379/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/proj_pt.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/proj_pt.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [380/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/id-clash.cpp.o [381/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/grid-snapper.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/angle.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/mod360.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of 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.3.0/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [382/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/proj_pt.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/transf_mat_3x4.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/transf_mat_3x4.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [383/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o [384/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-hierarchy.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [385/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o [386/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o [387/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/filter-enums.cpp.o [388/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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 { | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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++/13.2.1/vector:72, from /usr/include/c++/13.2.1/functional:64, from /usr/include/2geom-1.3.0/2geom/coord.h:40, from /usr/include/2geom-1.3.0/2geom/point.h:42: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point&, Inkscape::SnapSourceType, long int&, Inkscape::SnapTargetType, Geom::OptRect}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Inkscape::SnapSourceType, long int&, Inkscape::SnapTargetType, Geom::OptRect}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]', inlined from 'void Inkscape::PureTransform::snap(SnapManager*, const std::vector&, const Geom::Point&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.cpp:37:40: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [389/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/file-update.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/oklab.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/oklab.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/oklab.cpp: In function 'Oklab::Triplet Oklab::oklch_to_oklab(const Triplet&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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]) }); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [390/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/file.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [391/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/extract-uri.cpp.o [392/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/event-log.cpp.o [393/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-blend.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-enums.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-enums.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [394/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/document.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-window.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [395/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/document-undo.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.0/2geom/pathvector.h:41: /usr/include/2geom-1.3.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type '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.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp: In member function 'Inkscape::SnappedPoint Inkscape::SnappedLine::intersect(const Inkscape::SnappedLine&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp: In member function 'Inkscape::SnappedPoint Inkscape::SnappedLine::intersect(const Inkscape::SnappedLine&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [396/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/document-subset.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o [398/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/device-manager.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/manipulation/copy-resource.cpp:4: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/manipulation/copy-resource.cpp:8: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [399/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-a.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [400/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop-style.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:7, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp:5: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:43: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/ray.h:36, from /usr/include/2geom-1.3.0/2geom/2geom.h:45: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing 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.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.0/2geom/path.h: In member function 'Geom::Point Geom::Path::operator()(Geom::Coord) const': /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp: In function 'Geom::Scale sp_pattern_get_gap(SPPattern*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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 { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp: In function 'void sp_pattern_set_gap(SPPattern*, Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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) { | ^~~~~~~~~~~~~~~~~~ [401/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop-events.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.h:20: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++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.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.0/2geom/point.h: In function 'Geom::Coord Geom::distance(const Point&, const Point&)': /usr/include/2geom-1.3.0/2geom/point.h:388:15: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::transformed(const Geom::Affine&) const': /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function 'Geom::LineSegment Geom::Line::segment(Geom::Coord, Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/line.h:284:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | return LineSegment(pointAt(f), pointAt(t)); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:145:27: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | best_p = best_p * dt2doc; | ^~~~~~ In file included from /usr/include/c++/13.2.1/functional:67, from /usr/include/2geom-1.3.0/2geom/coord.h:40, from /usr/include/2geom-1.3.0/2geom/curve.h:43: /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:4901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4901 | __merge(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:4901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:4901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:4901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:4901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.h:16: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Rect&}; _Tp = Geom::Rect; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'std::vector Geom::bounds(const C&) [with C = PathVector]' at /usr/include/2geom-1.3.0/2geom/crossing.h:136:25: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61: /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Crossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.3.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.3.0/2geom/crossing.h:175:31: /usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 |  __comp); | ~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1950:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1950 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function '_OIter std::merge(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]', inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.3.0/2geom/crossing.h:177:27: /usr/include/c++/13.2.1/bits/stl_algo.h:5016:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5016 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/13.2.1/bits/stl_algo.h:5016:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:5016:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'void Geom::sort_crossings(Crossings&, unsigned int)' at /usr/include/2geom-1.3.0/2geom/crossing.h:144:67, inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.3.0/2geom/crossing.h:181:31: /usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 |  __comp); | ~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1950:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1950 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function '_OIter std::merge(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]', inlined from 'Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]' at /usr/include/2geom-1.3.0/2geom/crossing.h:183:27: /usr/include/c++/13.2.1/bits/stl_algo.h:5016:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5016 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/13.2.1/bits/stl_algo.h:5016:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:5016:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [402/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/context-fns.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.cpp:16: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [403/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-preferences.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [404/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o [405/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/conditions.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [406/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/profile-manager.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [407/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/color.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/layer-manager.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [408/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/hsluv.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/event.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/composite-undo-stack-observer.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [409/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/axis-manip.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-blend.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-enums.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [410/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/auto-save.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-transform.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [411/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/attributes.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-view-window.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [412/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-application.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [413/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rdf.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [414/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o [415/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:16: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:20: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp: In member function 'void Inkscape::Rubberband::start(SPDesktop*, const Geom::Point&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [416/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/alignment-snapper.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-store.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.h:9, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp:6: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp:7: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:43: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/ray.h:36, from /usr/include/2geom-1.3.0/2geom/2geom.h:45: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing 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.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.0/2geom/path.h: In member function 'Geom::Point Geom::Path::operator()(Geom::Coord) const': /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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 { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [417/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-snapping.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [418/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tutorial.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tutorial.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [419/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Scanline-Makers.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-node-align.cpp:30: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-node-align.cpp:33: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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.3.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In member function 'Geom::Point Inkscape::SnappedPoint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-node-align.cpp:28: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [420/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.cpp.o [421/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.cpp:18: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [422/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-file-window.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [423/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Compute.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-file.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [424/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp: In function 'void image_crop(InkscapeApplication*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp:176:52: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 176 | done += (int)(area && image->cropToArea(*area)); | ~~~~~~~~~~~~~~~~~^~~~~~~ [425/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/font-lister.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-transform.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-transform.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [426/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/font-instance.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-text.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry-impl.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-text.cpp:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [427/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/font-factory.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-dialogs.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [428/1140] 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.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-sort-util.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-sort-util.cpp:30: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [429/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection-window.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [430/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function 'Inkscape::LineSnapper::LineList Inkscape::GridSnapper::getSnapLinesXY(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:115:72: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 115 | auto const [origin, spacing] = _grid->getEffectiveOriginAndSpacing(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:122:82: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | auto const sw = proj(spacing, i) * desktop->d2w().withoutTranslation(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:139:72: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 139 | auto const [origin, spacing] = _grid->getEffectiveOriginAndSpacing(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:181:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | Geom::Point norm_x = Geom::rot90(vers_x); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function 'Inkscape::LineSnapper::LineList Inkscape::GridSnapper::getSnapLinesXY(const Geom::Point&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:110:23: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | LineSnapper::LineList GridSnapper::getSnapLinesXY(Geom::Point const &p) const | ^~~~~~~~~~~ [431/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection-object.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection-object.cpp:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-undo-document.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-undo-document.cpp:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [433/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-paths.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-paths.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [434/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.h:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/stl_algobase.h:64, from /usr/include/c++/13.2.1/string:51, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/ios:44, from /usr/include/c++/13.2.1/ostream:40, from /usr/include/c++/13.2.1/iostream:41, from /usr/include/2geom-1.3.0/2geom/point.h:38: /usr/include/c++/13.2.1/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const Geom::Point&; _T2 = const Geom::Point&; typename __strip_reference_wrapper::type>::__type = Geom::Point; typename decay<_Tp>::type = Geom::Point; typename __strip_reference_wrapper::type>::__type = Geom::Point; typename decay<_Tp2>::type = Geom::Point]': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:133:33: required from here /usr/include/c++/13.2.1/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 922 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In constructor 'Box3D::Line::Line(const Geom::Point&, const Geom::Point&, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In function 'double Box3D::pos_angle(Geom::Point, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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) | ^~~~~~~~~ /usr/include/c++/13.2.1/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++/13.2.1/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 922 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In member function 'std::optional Box3D::Line::intersection_with_viewbox(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In member function 'void Box3D::Line::set_direction(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In member function 'std::optional Box3D::Line::intersection_with_viewbox(SPDesktop*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | std::optional Line::intersection_with_viewbox (SPDesktop *desktop) | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [435/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit-window.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [436/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/layer-manager.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-describer.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-describer.cpp:25: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-describer.cpp:28: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [437/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-effect.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [438/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-css.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [439/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/quote.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/print.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/print.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [440/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/style-attachments.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/style-attachments.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [441/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-window.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-window.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-window.cpp:41: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [442/1140] 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.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-svg.cpp:31: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [443/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-helper.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [444/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/event.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path-chemistry.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path-chemistry.cpp:28: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [445/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o [446/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document-subset.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [447/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/subtree.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [448/1140] 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.3.2_2023-11-25_091e20ef0f/src/line-geometry.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/perspective-line.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/perspective-line.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.h:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/perspective-line.cpp: In constructor 'Box3D::PerspectiveLine::PerspectiveLine(const Geom::Point&, Proj::Axis, const Persp3D*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [449/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-window.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-window.cpp: In function 'void window_set_geometry(const Glib::VariantBase&, InkscapeApplication*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-window.cpp:86:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | desktop->setWindowPosition(Geom::Point(x,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [450/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp: In function 'std::pair Hsluv::get_contrasting_color(double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:456:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | std::pair get_contrasting_color(double l) | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:456:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | std::pair get_contrasting_color(double l) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp: In function 'double Hsluv::max_chroma_for_lh(double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:113:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 113 | double len = intersections[0].point().length(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp: In function 'std::pair Hsluv::get_contrasting_color(double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:456:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 456 | std::pair get_contrasting_color(double l) | ^~~~~~~~~~~~~~~~~~~~~ [451/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/paintdef.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/href-attribute-helper.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/href-attribute-helper.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [452/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit-document.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit-document.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [453/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/helper-observer.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/helper-observer.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [454/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/id-clash.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/id-clash.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/id-clash.cpp:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [455/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:38: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++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.3.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.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:510:50: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/file-update.cpp: In function 'void sp_file_convert_dpi(SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:510:50: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 510 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("px") * ratio_viewbox, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 |  doc->getHeight().value("px") * ratio_viewbox)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:568:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 568 | gd->moveto(gd->getPoint() / ratio, true); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:575:63: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 575 | Geom::Scale scale = doc->getDocumentScale(); | ^ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.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.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp: In function 'void sp_file_convert_dpi(SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:582:58: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 582 | grid->scale(scale.inverse()); /* *** */ | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:510:50: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 510 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("px") * ratio_viewbox, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 |  doc->getHeight().value("px") * ratio_viewbox)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:411:6: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 411 | void sp_file_convert_dpi(SPDocument *doc) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:568:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 568 | gd->moveto(gd->getPoint() / ratio, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:575:62: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 575 | Geom::Scale scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ [456/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-view-mode.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-view-mode.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [457/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-output.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [458/1140] 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.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document-undo.cpp:54: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [459/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-layer.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [460/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o [461/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/template-list.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-sorting.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [462/1140] 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.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:19: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:23: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [463/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-base.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-base.cpp: In function 'void query_dimension(InkscapeApplication*, bool, Geom::Dim2)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-base.cpp:89:62: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | out += Glib::ustring::format(area->dimensions()[axis]); | ~~~~~~~~~~~~~~~~^~ [464/1140] 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.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node-iterators.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [465/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o [466/1140] 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.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/document.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/simple-document.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/simple-document.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [467/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-pages.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-pages.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [468/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [469/1140] 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.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-css.cpp:40: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [470/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node-fns.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node-fns.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [471/1140] 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.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/croco-node-iface.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [472/1140] 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.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp:33: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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.3.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In member function 'Geom::Point Inkscape::SnappedPoint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:19: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp: In member function 'std::vector Inkscape::Selection::getSnapPoints(const Inkscape::SnapPreferences*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp:168:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | std::vector Selection::getSnapPoints(SnapPreferences const *snapprefs) const { | ^~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]', inlined from 'std::vector Inkscape::Selection::getSnapPoints(const Inkscape::SnapPreferences*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp:182:31: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [473/1140] 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.3.2_2023-11-25_091e20ef0f/src/xml/node.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [474/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.h:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [475/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rdf.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conditions.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conditions.cpp:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [476/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o [477/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/event.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/log-builder.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [478/1140] 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.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-util.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [479/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-hide-lock.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [480/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp: In member function 'void Inkscape::Preferences::setPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp:380:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | void Preferences::setPoint(Glib::ustring const &pref_path, Geom::Point value) | ^~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/fileutils.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp:19: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::Preferences::Entry}; _Tp = Inkscape::Preferences::Entry; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::Preferences::Entry}; _Tp = Inkscape::Preferences::Entry; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Inkscape::Preferences::Entry; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::vector Inkscape::Preferences::getAllEntries(const Glib::ustring&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp:322:27: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [481/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [482/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/device-manager.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [483/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-size-preview.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/color.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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++/13.2.1/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/color.cpp:18: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void SPColor::setColorProfile(Inkscape::ColorProfile*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/color.cpp:167:37: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/simple-node.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [485/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-properties.cpp.o [486/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/optglarea.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-help-url.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [487/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/event.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/event.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [488/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/objects-dialog-cells.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [489/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-mode.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-mode.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [490/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry-impl.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.h:40, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp: In function 'void text_unflow()': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:481:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Geom::Point xy = bbox->min(); | ^ [491/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o [492/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [493/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/sp-css-attr.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.cpp:27: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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.3.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [494/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-io.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [495/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o [496/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:18: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:108:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Geom::Point delta = pt - center; | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:224:102: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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, | ^~~~~~~~ [497/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:27: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/src/snap.cpp:42: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snap.cpp:49: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.h: In member function 'Geom::Point SPGuide::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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 { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snap.cpp:956:89: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 956 | auto display_area = getDesktop()->get_display_area().bounds(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:965:156: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 965 | || (snapprefs.isTargetSnappable(Inkscape::SNAPTARGET_ROTATION_CENTER) && bbox_to_snap_incl.contains(item->getCenter()))) { // rotation center might be outside of the bounding box | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:21: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point&, bool}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, bool}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Line}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Line}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::SnapCandidateItem}; _Tp = Inkscape::SnapCandidateItem; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::SnapCandidateItem}; _Tp = Inkscape::SnapCandidateItem; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'Inkscape::SnappedPoint SnapManager::multipleConstrainedSnaps(const Inkscape::SnapCandidatePoint&, const std::vector&, bool, const Geom::OptRect&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:332:30: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 840 | void SnapManager::_findCandidates(SPObject* parent, | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840: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.3.2_2023-11-25_091e20ef0f/src/snap.cpp:956:88: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 956 | auto display_area = getDesktop()->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:965:156: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 965 | || (snapprefs.isTargetSnappable(Inkscape::SNAPTARGET_ROTATION_CENTER) && bbox_to_snap_incl.contains(item->getCenter()))) { // rotation center might be outside of the bounding box | ~~~~~~~~~~~~~~~^~ [498/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Input.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [499/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o [500/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/image-properties.cpp.o [501/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-with-stops.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/OpenTypeUtil.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [502/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [503/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/event-log.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [504/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-editor.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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.3.0/2geom/crossing.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:26: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:27: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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 { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function 'SPGradient* sp_gradient_reset_to_userspace(SPGradient*, SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:406:47: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | if (intersection(bbl1, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:410:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 410 | pStart = bbl2.pointAt((*intersection(bbl2, grl)).ta); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:412:47: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 412 | if (intersection(bbl2, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]': /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.0/2geom/pathvector.h:41: /usr/include/2geom-1.3.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.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.3.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.3.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.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/line.h:231:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | Point pointAt(Coord t) const { | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.3.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.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:9: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function 'Geom::Point getGradientCoords(SPItem*, GrPointType, guint, Inkscape::PaintTarget)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1518:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1518 | Geom::Point getGradientCoords(SPItem *item, GrPointType point_type, guint point_i, Inkscape::PaintTarget fill_or_stroke) | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function 'SPGradient* sp_gradient_reset_to_userspace(SPGradient*, SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:351:13: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 351 | SPGradient *sp_gradient_reset_to_userspace(SPGradient *gr, SPItem *item) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:397:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 397 | Geom::LineSegment bbl1(bbox->corner(0), bbox->corner(1)); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:406:47: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | if (intersection(bbl1, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1260:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1260 | Geom::Point p = p_w * i2d.inverse(); | ^ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/c++/13.2.1/functional:64, from /usr/include/2geom-1.3.0/2geom/coord.h:40, from /usr/include/2geom-1.3.0/2geom/point.h:42: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void sp_gradient_reverse_vector(SPGradient*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1169:26: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [505/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-xmlview-tree.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [506/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/../document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/rebase-hrefs.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [507/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o [508/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:253:48: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:253:48: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | auto glyph_box = *glyph_rect * total_transform; | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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, | ^~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/c++/13.2.1/functional:64, from /usr/include/2geom-1.3.0/2geom/coord.h:40, from /usr/include/2geom-1.3.0/2geom/point.h:42: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Extension::Internal::CairoGlyphInfo&}; _Tp = Inkscape::Extension::Internal::CairoGlyphInfo; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Extension::Internal::CairoGlyphInfo; _Alloc = std::allocator]', inlined from 'void Inkscape::Text::Layout::showGlyphs(Inkscape::Extension::Internal::CairoRenderContext*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:502:40: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [509/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o [510/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.cpp:33: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.cpp:49: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [511/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [512/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/point.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/point.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [513/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o In file included from /usr/include/c++/13.2.1/map:62, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-tracker.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-tracker.cpp:20: /usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<_GtkAdjustment* const&>, std::tuple<>}; _Key = _GtkAdjustment*; _Val = std::pair<_GtkAdjustment* const, double>; _KeyOfValue = std::_Select1st >; _Compare = std::less<_GtkAdjustment*>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree<_GtkAdjustment*, std::pair<_GtkAdjustment* const, double>, std::_Select1st >, std::less<_GtkAdjustment*>, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = _GtkAdjustment*; _Tp = double; _Compare = std::less<_GtkAdjustment*>; _Alloc = std::allocator >]', inlined from 'void Inkscape::UI::Widget::UnitTracker::setFullVal(GtkAdjustment*, gdouble)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-tracker.cpp:183:21: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<_GtkAdjustment*, std::pair<_GtkAdjustment* const, double>, std::_Select1st >, std::less<_GtkAdjustment*>, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = _GtkAdjustment*; _Tp = double; _Compare = std::less<_GtkAdjustment*>; _Alloc = std::allocator >]', inlined from 'void Inkscape::UI::Widget::UnitTracker::_fixupAdjustments(const Inkscape::Util::Unit*, const Inkscape::Util::Unit*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-tracker.cpp:286:29: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<_GtkAdjustment*, std::pair<_GtkAdjustment* const, double>, std::_Select1st >, std::less<_GtkAdjustment*>, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = _GtkAdjustment*; _Tp = double; _Compare = std::less<_GtkAdjustment*>; _Alloc = std::allocator >]', inlined from 'void Inkscape::UI::Widget::UnitTracker::_fixupAdjustments(const Inkscape::Util::Unit*, const Inkscape::Util::Unit*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-tracker.cpp:291:73: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<_GtkAdjustment*, std::pair<_GtkAdjustment* const, double>, std::_Select1st >, std::less<_GtkAdjustment*>, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ [514/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/export-preview.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/rotateable.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [515/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/export-lists.cpp.o [516/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.cpp:34: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [517/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:30: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:32: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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++/13.2.1/bits/stl_algobase.h:71, from /usr/include/c++/13.2.1/string:51, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/streambuf:43, from /usr/include/c++/13.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/13.2.1/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-helper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:18: /usr/include/c++/13.2.1/bits/predefined_ops.h: In instantiation of 'constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare> __gnu_cxx::__ops::__iter_comp_iter(_Compare) [with _Compare = RotateCompare]': /usr/include/c++/13.2.1/bits/stl_algo.h:4894:70: required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: required from here /usr/include/c++/13.2.1/bits/predefined_ops.h:164:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | __iter_comp_iter(_Compare __comp) | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/predefined_ops.h: In instantiation of '__gnu_cxx::__ops::_Val_comp_iter<_Compare> __gnu_cxx::__ops::__val_comp_iter(_Iter_comp_iter<_Compare>) [with _Compare = RotateCompare]': /usr/include/c++/13.2.1/bits/stl_algo.h:1828:38: required from 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' /usr/include/c++/13.2.1/bits/stl_algo.h:1859:25: required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18: required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: required from here /usr/include/c++/13.2.1/bits/predefined_ops.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Val_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | __val_comp_iter(_Iter_comp_iter<_Compare> __comp) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function 'void object_align(const Glib::VariantBase&, InkscapeApplication*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:230:46: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Point mp = Geom::Point(mx0 * b->min()[Geom::X] + mx1 * b->max()[Geom::X], | ~~~~~~^~ In file included from /usr/include/c++/13.2.1/functional:67, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:126, from /usr/include/glibmm-2.4/glibmm/signalproxy.h:27, from /usr/include/glibmm-2.4/glibmm/objectbase.h:22, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/giomm-2.4/giomm.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:24: /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]': /usr/include/c++/13.2.1/bits/stl_algo.h:4882:5: note: parameter passing for argument of type 'RotateCompare' when C++17 is enabled changed to match C++14 in GCC 10.1 4882 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:4894: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 4894 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/predefined_ops.h: In function 'constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare> __gnu_cxx::__ops::__iter_comp_iter(_Compare) [with _Compare = RotateCompare]': /usr/include/c++/13.2.1/bits/predefined_ops.h:164:5: note: parameter passing for argument of type 'RotateCompare' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | __iter_comp_iter(_Compare __comp) | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/predefined_ops.h:165:61: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 165 | { return _Iter_comp_iter<_Compare>(_GLIBCXX_MOVE(__comp)); } | ^ /usr/include/c++/13.2.1/bits/predefined_ops.h: In constructor 'constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::_Iter_comp_iter(_Compare) [with _Compare = RotateCompare]': /usr/include/c++/13.2.1/bits/predefined_ops.h:150:7: note: parameter passing for argument of type 'RotateCompare' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | _Iter_comp_iter(_Compare __comp) | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1942: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 1942 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In member function 'bool RotateCompare::operator()(const SPItem*, const SPItem*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ^ /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1893: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 1893 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1840: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 1840 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1841 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/predefined_ops.h: In function '__gnu_cxx::__ops::_Val_comp_iter<_Compare> __gnu_cxx::__ops::__val_comp_iter(_Iter_comp_iter<_Compare>) [with _Compare = RotateCompare]': /usr/include/c++/13.2.1/bits/predefined_ops.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 252 | __val_comp_iter(_Iter_comp_iter<_Compare> __comp) | ^~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/predefined_ops.h:253:60: note: parameter passing for argument of type '__gnu_cxx::__ops::_Val_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 253 | { return _Val_comp_iter<_Compare>(_GLIBCXX_MOVE(__comp)); } | ^ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812: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 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1827: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 1827 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1828 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function 'void randomize(Inkscape::Selection*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:649:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 649 | double center = item->getCenter()[i]; | ~~~~~~~~~~~~~~~^~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = BBoxSort; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2022 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = BBoxSort; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/13.2.1/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1459 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Baseline; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2022 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Baseline; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/13.2.1/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1459 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2502:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2502 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 |  __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2511:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2511 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2517:15: /usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 |  __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 |  __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2502:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2502 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 |  __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2511:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2511 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2517:15: /usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 |  __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 |  __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = BBoxSort*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2727:34: /usr/include/c++/13.2.1/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = BBoxSort*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2731:26: /usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = BBoxSort*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2734:26: /usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = Baseline*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2727:34: /usr/include/c++/13.2.1/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = Baseline*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2731:26: /usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Baseline*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2734:26: /usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 |  __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 |  __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 |  __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2445:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2445 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 |  __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2454:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2454 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2455 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = Baseline*; _Distance = int]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2394:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2460:30: /usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 |  __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 |  _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 |  _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Baseline*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 |  _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 |  _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 |  __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 |  __comp); | ~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2778 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 |  __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2445:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2445 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 |  __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2454:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2454 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2455 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = BBoxSort*; _Distance = int]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2394:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2460:30: /usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 |  __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 |  _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 |  _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 |  _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 |  _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 |  __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 |  __comp); | ~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2778 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/varianttype.h:25, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {SPItem*&, Geom::Rect&, Geom::Dim2&, double&, double&}; _Tp = BBoxSort; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {SPItem*&, Geom::Point&, Geom::Dim2&}; _Tp = Baseline; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/memory:66, from /usr/include/glibmm-2.4/glibmm/variant.h:33: /usr/include/c++/13.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = BBoxSort]': /usr/include/c++/13.2.1/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Baseline]': /usr/include/c++/13.2.1/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SPItem*&, Geom::Point&, Geom::Dim2&}; _Tp = Baseline; _Alloc = std::allocator]', inlined from 'void object_distribute_text(const Glib::VariantBase&, InkscapeApplication*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:443:39: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5083:36, inlined from 'void object_distribute_text(const Glib::VariantBase&, InkscapeApplication*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:452:21: /usr/include/c++/13.2.1/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SPItem*&, Geom::Rect&, Geom::Dim2&, double&, double&}; _Tp = BBoxSort; _Alloc = std::allocator]', inlined from 'void object_distribute(const Glib::VariantBase&, InkscapeApplication*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:312:32: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5083:36, inlined from 'void object_distribute(const Glib::VariantBase&, InkscapeApplication*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:315:21: /usr/include/c++/13.2.1/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812: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 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ In member function 'bool RotateCompare::operator()(const SPItem*, const SPItem*)', inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' at /usr/include/c++/13.2.1/bits/predefined_ops.h:158:30, inlined from 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1819:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61: /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = SPItem*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__ops::_Iter_comp_iter' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ 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++/13.2.1/bits/predefined_ops.h:158:30, inlined from 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = SPItem*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_heap.h:232:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1918: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 1918 | __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++/13.2.1/bits/predefined_ops.h:158:30, inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:88:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1932: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 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]': /usr/include/c++/13.2.1/bits/stl_algo.h:4882:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 4882 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:4882:5: note: parameter passing for argument of type 'RotateCompare' when C++17 is enabled changed to match C++14 in GCC 10.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18: /usr/include/c++/13.2.1/bits/stl_algo.h:1947: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 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 |  __comp); | ~~~~~~~ In member function 'bool RotateCompare::operator()(const SPItem*, const SPItem*)', inlined from '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++/13.2.1/bits/predefined_ops.h:240:23, inlined from 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1799:20, inlined from '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++/13.2.1/bits/stl_algo.h:1840:32, inlined from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1860:35, inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18: /usr/include/c++/13.2.1/bits/stl_algo.h:1864: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 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function 'void exchange(Inkscape::Selection*, SortOrder)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:603:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 603 | void exchange(Inkscape::Selection* selection, SortOrder order) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: note: parameter passing for argument of type 'RotateCompare' when C++17 is enabled changed to match C++14 in GCC 10.1 617 | std::sort(items.begin(), items.end(), RotateCompare(*center)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:623:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 623 | Geom::Point p1 = items.back()->getCenter(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [518/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o [519/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spinbutton.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [520/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o [521/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o [522/1140] 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.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/rendering-options.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [523/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/objects-dialog-cells.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [524/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp:32: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [525/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o [526/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette.cpp.o [527/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:37: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:48: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1219:81: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:78: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function 'void sp_import_document(SPDesktop*, SPDocument*, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:964:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 964 | from_page = Geom::OptRect(clipboard->getAttributePoint("page-min"), clipboard->getAttributePoint("page-max")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1024:64: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1024:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1024:64: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1026:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1026:62: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1026:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.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.3.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.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function 'void file_import_pages(SPDocument*, SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:94: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1219:76: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1219 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:49: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Scale&)': /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.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.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function 'void sp_import_document(SPDesktop*, SPDocument*, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1024:64: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1024:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function 'void file_import_pages(SPDocument*, SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:46: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function 'SPObject* file_import(SPDocument*, const Glib::ustring&, Inkscape::Extension::Extension*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1183:74: 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 m( pointer_location - sel_bbox->midpoint() ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function 'void sp_import_document(SPDesktop*, SPDocument*, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:894:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 894 | void sp_import_document(SPDesktop *desktop, SPDocument *clipdoc, bool in_place, bool on_page) | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:964:67: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 964 | from_page = Geom::OptRect(clipboard->getAttributePoint("page-min"), clipboard->getAttributePoint("page-max")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1026:62: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function 'void file_import_pages(SPDocument*, SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1206 | void file_import_pages(SPDocument *this_doc, SPDocument *that_doc) | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:63: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:94: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1219:76: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1219 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function 'SPObject* file_import(SPDocument*, const Glib::ustring&, Inkscape::Extension::Extension*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1045:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1045 | file_import(SPDocument *in_doc, const Glib::ustring &uri, | ^~~~~~~~~~~ [528/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/circle.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/circle.h:40: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/circle.h:41: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:19: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:22: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:32: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /usr/include/2geom-1.3.0/2geom/intersection.h:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:107:55: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | getBBoxPoints(page->getDesktopRect(), _points_to_snap_to.get(), true, | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:230:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Coord dist = Geom::L2(target_pt - p.getPoint()); // Default: free (unconstrained) snapping | ~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:313:70: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 313 | auto pathv = _getPathvFromRect(page->getDesktopRect()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:414:54: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 414 | Geom::Point const p_doc = dt->dt2doc(p.getPoint()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function 'Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:739:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 739 | Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect const rect) const | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:777:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 777 | points->push_back(SnapCandidatePoint(bbox->corner(k), corner_src, -1, corner_tgt, *bbox)); | ~~~~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function 'Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:739:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 739 | Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect const rect) const | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/pathvector.h:41: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {const Geom::Point&}]', inlined from 'void Geom::PathIteratorSink::lineTo(const Geom::Point&) [with OutputIterator = std::back_insert_iterator]' at /usr/include/2geom-1.3.0/2geom/path-sink.h:142:46: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/c++/13.2.1/functional:64, from /usr/include/2geom-1.3.0/2geom/coord.h:40: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::SnapCandidatePath}; _Tp = Inkscape::SnapCandidatePath; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::SnapCandidatePath}; _Tp = Inkscape::SnapCandidatePath; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:285:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 285 | void Inkscape::ObjectSnapper::_collectPaths(Geom::Point /*p*/, | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:313:70: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 313 | auto pathv = _getPathvFromRect(page->getDesktopRect()); | ^ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::SnapCandidatePoint}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::SnapCandidatePoint}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'Geom::Path::ClosingSegment::ClosingSegment(const Geom::Point&, const Geom::Point&)', inlined from 'Geom::Path::Path(const Geom::Point&)' at /usr/include/2geom-1.3.0/2geom/path.h:383:47: /usr/include/2geom-1.3.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) {} | ^ In file included from /usr/include/c++/13.2.1/list:65, from /usr/include/sigc++-2.0/sigc++/signal.h:7, from /usr/include/sigc++-2.0/sigc++/sigc++.h:123, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:26: /usr/include/c++/13.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::SnappedPoint&}; _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]', inlined from 'void Inkscape::ObjectSnapper::_snapPathsConstrained(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&, std::vector*, const SPPath*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:625:45: /usr/include/c++/13.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]', inlined from 'void Inkscape::ObjectSnapper::_snapTranslatingGuide(IntermSnapResults&, const Geom::Point&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:278:33: /usr/include/c++/13.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:65: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*; _Tp = Inkscape::SnapCandidatePoint]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/vector.tcc:781:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'void Inkscape::ObjectSnapper::_snapNodes(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:220:35: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*; _Tp = Inkscape::SnapCandidatePoint]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/vector.tcc:814:38, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'void Inkscape::ObjectSnapper::_snapNodes(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:220:35: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]', inlined from 'void Inkscape::ObjectSnapper::_snapNodes(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:250:29: /usr/include/c++/13.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ [529/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:33: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.0/2geom/path.h: In member function 'virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const': /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function 'void GrDragger::fireDraggables(bool, bool, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1190:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1190 | sp_item_gradient_set_coords (draggable->item, draggable->point_type, draggable->point_i, this->point, draggable->fill_or_stroke, write_repr, scale_radial); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:23: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void GrDrag::updateLevels()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2647:33: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void GrDrag::updateLevels()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2648:33: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void GrDrag::updateLevels()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2649:33: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void GrDrag::updateLevels()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2650:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void GrDrag::updateLevels()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2651:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void GrDrag::updateLevels()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2652:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/list:65, from /usr/include/sigc++-2.0/sigc++/signal.h:7, from /usr/include/sigc++-2.0/sigc++/sigc++.h:123, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:26: /usr/include/c++/13.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::SnappedPoint&}; _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]', inlined from 'void gr_knot_moved_handler(SPKnot*, const Geom::Point&, guint, gpointer)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:857:37: /usr/include/c++/13.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ [530/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:17: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.0/2geom/path.h: In member function 'void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/point.h: In member function 'Geom::Point Geom::Point::cw() const': /usr/include/2geom-1.3.0/2geom/point.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 cw() const { | ^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:449:22: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 449 | top_left = box.min(); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function 'void Inkscape::Text::Layout::queryCursorShape(const iterator&, Geom::Point&, double&, double&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:490:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 490 | void Layout::queryCursorShape(iterator const &it, Geom::Point &position, double &height, double &rotation) const | ^~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/c++/13.2.1/functional:64, from /usr/include/2geom-1.3.0/2geom/coord.h:40, from /usr/include/2geom-1.3.0/2geom/point.h:42: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:85: /usr/include/2geom-1.3.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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::vector Inkscape::Text::Layout::createSelectionShape(const iterator&, const iterator&, const Geom::Affine&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:485:28: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [531/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:28: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:36: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp: In function 'bool sp_dt_guide_event(GdkEvent*, Inkscape::CanvasItemGuideLine*, SPGuide*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:223:70: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | Geom::Angle snap_angle = angle - orig_angle; | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:232:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | guide->set_normal(Geom::Point::polar(angle).cw(), false); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:306:78: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 306 | Geom::Angle snap_angle = angle - orig_angle; | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:315:69: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | guide->set_normal(Geom::Point::polar(angle).cw(), true); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /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.3.0/2geom/point.h: In member function 'Geom::Point Geom::Point::cw() const': /usr/include/2geom-1.3.0/2geom/point.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 cw() const { | ^~ /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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp: In function 'bool sp_dt_guide_event(GdkEvent*, Inkscape::CanvasItemGuideLine*, SPGuide*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:145:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | drag_origin = Geom::projection(event_dt, Geom::Line(guide->getPoint(), guide->angle())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:104:6: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | bool sp_dt_guide_event(GdkEvent *event, Inkscape::CanvasItemGuideLine *guide_item, SPGuide *guide) | ^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.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.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:104:6: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.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.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:223:70: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | Geom::Angle snap_angle = angle - orig_angle; | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:232:61: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 232 | guide->set_normal(Geom::Point::polar(angle).cw(), false); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:306:78: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 306 | Geom::Angle snap_angle = angle - orig_angle; | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:315:69: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 315 | guide->set_normal(Geom::Point::polar(angle).cw(), true); | ~~~~~~~~~~~~~~~~~~^~~~~~~ [532/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o In file included from /usr/include/c++/13.2.1/map:62, from /usr/include/glibmm-2.4/glibmm/objectbase.h:30, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/pangomm-1.4/pangomm/context.h:29, from /usr/include/gtkmm-3.0/gtkmm/widget.h:31, from /usr/include/gtkmm-3.0/gtkmm/container.h:28, from /usr/include/gtkmm-3.0/gtkmm/bin.h:27, from /usr/include/gtkmm-3.0/gtkmm/toolitem.h:33, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.h:5, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.cpp:3: /usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {double&, const char (&)[1]}; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {double, const char (&)[1]}; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {double, const Glib::ustring&}; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {double, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {double, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'void Inkscape::UI::Widget::SpinButtonToolItem::set_custom_numeric_menu_data(const std::vector&, const std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.cpp:526:38: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {double, const Glib::ustring&}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {double, const Glib::ustring&}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'void Inkscape::UI::Widget::SpinButtonToolItem::set_custom_numeric_menu_data(const std::vector&, const std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.cpp:533:34: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {double, const Glib::ustring&}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {double, const Glib::ustring&}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'void Inkscape::UI::Widget::SpinButtonToolItem::set_custom_numeric_menu_data(const std::vector >&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.cpp:549:34: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {double, const Glib::ustring&}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {double, const Glib::ustring&}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'void Inkscape::UI::Widget::SpinButtonToolItem::set_custom_numeric_menu_data(const std::vector&, const std::unordered_map&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.cpp:572:34: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {double, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {double, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'void Inkscape::UI::Widget::SpinButtonToolItem::set_custom_numeric_menu_data(const std::vector&, const std::unordered_map&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.cpp:576:34: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {double&, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {double&, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'Gtk::Menu* Inkscape::UI::Widget::SpinButtonToolItem::create_numeric_menu()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.cpp:303:19: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {double, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {double, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'Gtk::Menu* Inkscape::UI::Widget::SpinButtonToolItem::create_numeric_menu()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.cpp:307:19: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {double, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {double, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'Gtk::Menu* Inkscape::UI::Widget::SpinButtonToolItem::create_numeric_menu()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.cpp:308:19: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {double&, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {double&, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'Gtk::Menu* Inkscape::UI::Widget::SpinButtonToolItem::create_numeric_menu()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.cpp:312:23: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {double&, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {double&, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_map.h:601:22, inlined from 'Gtk::Menu* Inkscape::UI::Widget::SpinButtonToolItem::create_numeric_menu()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.cpp:315:23: /usr/include/c++/13.2.1/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 |  std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [533/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/cairographics.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/circle.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/circle.h:40: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/circle.h:41: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:14: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:16: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:19: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /usr/include/2geom-1.3.0/2geom/intersection.h:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:358:47: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:358:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 358 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:392:82: 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 target = bbox_to_snap->midpoint() - Geom::Point(offset, 0); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:396:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 396 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:424:24: 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 x = Geom::Point((vecRight.front().min() + vecLeft.front().max()) / 2).x(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:430:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 430 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:435:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 435 | equal_dist = bbox.min().x() - vecLeft.front().max().x(); | ~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:454:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 454 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:489:82: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 489 | Geom::Point target = bbox_to_snap->midpoint() + Geom::Point(0, offset); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:493:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 493 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:521:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 521 | auto y = Geom::Point((vecUp.front().max() + vecDown.front().min()) / 2).y(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:527:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 527 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:532:34: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 532 | equal_dist = bbox.min().y() - vecUp.front().max().y(); | ~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:541:43: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 541 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getDirection() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:95:21: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point getDirection() const { | ^~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:566:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 566 | auto correction = bbox_to_snap.midpoint() - p; | ^ In file included from /usr/include/c++/13.2.1/functional:67, from /usr/include/2geom-1.3.0/2geom/coord.h:40: /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/13.2.1/bits/stl_algo.h:1102:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1102 | __reverse(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1102:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/c++/13.2.1/functional:64: /usr/include/c++/13.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Rect; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:751:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc:751:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc:751:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Rect&}; _Tp = Geom::Rect; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 133 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function 'bool Inkscape::DistributionSnapper::_findSidewaysSnaps(const Geom::Rect&, std::vector::iterator, std::vector::iterator, std::vector&, Geom::Coord&, Geom::Coord, const std::function&, int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:114:6: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 114 | bool Inkscape::DistributionSnapper::_findSidewaysSnaps( | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:114:6: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:138:35: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 138 | if (_findSidewaysSnaps(*next_bbox, ++it, end, result, first_dist, tol, distance_func, ++level)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'bool Inkscape::DistributionSnapper::_findSidewaysSnaps(const Geom::Rect&, std::vector::iterator, std::vector::iterator, std::vector&, Geom::Coord&, Geom::Coord, const std::function&, int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:155:26: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function 'bool Inkscape::DistributionSnapper::_findSidewaysSnaps(const Geom::Rect&, std::vector::iterator, std::vector::iterator, std::vector&, Geom::Coord&, Geom::Coord, const std::function&, int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:159:23: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 159 | vec.insert(vec.begin(), optimum_start); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'bool Inkscape::DistributionSnapper::_findSidewaysSnaps(const Geom::Rect&, std::vector::iterator, std::vector::iterator, std::vector&, Geom::Coord&, Geom::Coord, const std::function&, int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:166:22: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function 'bool Inkscape::DistributionSnapper::_findSidewaysSnaps(const Geom::Rect&, std::vector::iterator, std::vector::iterator, std::vector&, Geom::Coord&, Geom::Coord, const std::function&, int) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:185:35: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 185 | if (_findSidewaysSnaps(*next_bbox, ++it, end, temp_result, this_dist, tol, distance_func, ++level)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:195:35: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 195 | if (_findSidewaysSnaps(*next_bbox, ++it, end, temp_result, dist, tol, distance_func, ++level)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'bool Inkscape::DistributionSnapper::_findSidewaysSnaps(const Geom::Rect&, std::vector::iterator, std::vector::iterator, std::vector&, Geom::Coord&, Geom::Coord, const std::function&, int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:209:15: /usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int&, Geom::Rect&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, Geom::Rect&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void Inkscape::DistributionSnapper::_addBBoxForIntersectingBoxes(std::vector*, Direction) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:301:41: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function 'void Inkscape::DistributionSnapper::_addBBoxForIntersectingBoxes(std::vector*, Direction) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:311:24: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 311 | vec->insert(vec->begin() + pair.first + count, pair.second); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/list:65, from /usr/include/sigc++-2.0/sigc++/signal.h:7, from /usr/include/sigc++-2.0/sigc++/sigc++.h:123, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:26: /usr/include/c++/13.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::SnappedPoint&}; _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:69: /usr/include/c++/13.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Rect]': /usr/include/c++/13.2.1/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/bits/specfun.h:43, from /usr/include/c++/13.2.1/cmath:3699, from /usr/include/2geom-1.3.0/2geom/coord.h:37: /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Rect; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': /usr/include/c++/13.2.1/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1459 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Rect; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2022 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2502:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2502 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 |  __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2511:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2511 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2517:15: /usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 |  __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 |  __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 |  __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2445:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2445 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 |  __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2454:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2454 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2455 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = Geom::Rect*; _Distance = int]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2394:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2460:30: /usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 |  __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 |  _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 |  _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = Geom::Rect*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2727:34: /usr/include/c++/13.2.1/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = Geom::Rect*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2731:26: /usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Geom::Rect*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2734:26: /usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 |  __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Geom::Rect*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 |  _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 |  _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 |  __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 |  __comp); | ~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2778 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:254:49: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:256:48: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:260:46: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:262:48: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = int (*)(const Geom::Rect&, const Geom::Rect&)]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36, inlined from 'void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:269:21: /usr/include/c++/13.2.1/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = int (*)(const Geom::Rect&, const Geom::Rect&)]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36, inlined from 'void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:270:21: /usr/include/c++/13.2.1/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = int (*)(const Geom::Rect&, const Geom::Rect&)]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36, inlined from 'void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:271:21: /usr/include/c++/13.2.1/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = int (*)(const Geom::Rect&, const Geom::Rect&)]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5119:36, inlined from 'void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:272:21: /usr/include/c++/13.2.1/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:358:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 358 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:352:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 352 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_right->begin(), _bboxes_right->end(), vecRight, equal_dist, getSnapperTolerance(), &DistributionSnapper::distRight)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:359:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 359 | vecRight.insert(vecRight.begin(), bbox); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:367:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 367 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_left->begin(), _bboxes_left->end(), vecLeft, left_dist, getSnapperTolerance(), &DistributionSnapper::distLeft)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator >]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:369:37: /usr/include/c++/13.2.1/bits/stl_algo.h:1137:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1137 | std::__reverse(__first, __last, std::__iterator_category(__first)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:370:40: /usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:374:36: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 374 | vecRight.insert(vecRight.begin(), vecLeft.front()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:389:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 389 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_left->begin(), _bboxes_left->end(), vecLeft, equal_dist, getSnapperTolerance(), &DistributionSnapper::distLeft)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator >]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:397:25: /usr/include/c++/13.2.1/bits/stl_algo.h:1137:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1137 | std::__reverse(__first, __last, std::__iterator_category(__first)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:398:30: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:406:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 406 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_right->begin(), _bboxes_right->end(), vecRight, right_dist, getSnapperTolerance(), &DistributionSnapper::distRight)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:408:39: /usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:412:38: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:447:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 447 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_up->begin(), _bboxes_up->end(), vecUp, equal_dist, getSnapperTolerance(), &DistributionSnapper::distUp)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator >]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:455:25: /usr/include/c++/13.2.1/bits/stl_algo.h:1137:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1137 | std::__reverse(__first, __last, std::__iterator_category(__first)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:456:28: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:464:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 464 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_down->begin(), _bboxes_down->end(), vecDown, down_dist, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 |  getSnapperTolerance(), &DistributionSnapper::distDown)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:467:37: /usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:471:33: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 471 | vecUp.insert(vecUp.end(), vecDown.front()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:486:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 486 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_down->begin(), _bboxes_down->end(), vecDown, equal_dist, getSnapperTolerance(), &DistributionSnapper::distDown)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:494:27: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 494 | vecDown.insert(vecDown.begin(), bbox); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:503:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 503 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_up->begin(), _bboxes_up->end(), vecUp, up_dist, getSnapperTolerance(), &DistributionSnapper::distUp)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator >]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:505:37: /usr/include/c++/13.2.1/bits/stl_algo.h:1137:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1137 | std::__reverse(__first, __last, std::__iterator_category(__first)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Rect; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:506:39: /usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1483 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h:1483:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:509:35: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 509 | vecDown.insert(vecDown.begin(), vecUp.front()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:553:29: /usr/include/c++/13.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:548:29: /usr/include/c++/13.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:553:29: /usr/include/c++/13.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]', inlined from 'void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:557:29: /usr/include/c++/13.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:596:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 596 | void Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults &isr, | ^~~~~~~~ [534/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/swatch-selector.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/swatch-selector.cpp:17: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.h:29, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/swatch-selector.cpp:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [535/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/framecheck.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/attr-widget.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-scale.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-scale.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [536/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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.3.2_2023-11-25_091e20ef0f/src/selcue.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.h:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1689:87: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1689 | Geom::Point Inkscape::SelTrans::_getGeomHandlePos(Geom::Point const &visual_handle_pos) | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1722:146: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1722 | 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:86: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1745 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1472:40: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Translate&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1475:43: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:264:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 264 | _items_centers.push_back(it->getCenter()); // for content-dragging, we need to remember original centers | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::scaleRequest(Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1074:69: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1074 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1077:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1077 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1078:91: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1133:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1133 | default_scale = bb->getScaleSnapped(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1135:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1135 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1141:28: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1141 | geom_scale = sn->getScaleSnapped(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1142:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1142 | pt = _calcAbsAffineGeom(geom_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor 'Inkscape::PureScaleConstrained::PureScaleConstrained(Geom::Scale, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor 'Inkscape::PureScale::PureScale(Geom::Scale, Geom::Point, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureScale::getScaleSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::stretchRequest(const SPSelTransHandle&, Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1188:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1188 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1189:91: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1189 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1202 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1239:31: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1239 | default_scale = bb.getStretchSnapped(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1241:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1241 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1247:28: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1247 | geom_scale = sn.getStretchSnapped(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1248:20: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1248 | pt = _calcAbsAffineGeom(geom_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function 'Geom::Scale Inkscape::PureStretchConstrained::getStretchSnapped()': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::skewRequest(const SPSelTransHandle&, Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1318:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1318 | Geom::Point const initial_delta = _point - _origin; | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1331:68: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1331 | Geom::Scale scale = calcScaleFactors(_point, pt, _origin, false); | ^ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::rotateRequest(Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1472:27: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1472 | _relative_affine = r2 * r1.inverse(); | ~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1475:8: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1475 | pt = _point * Geom::Translate(-_origin) * _relative_affine * Geom::Translate(_origin); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.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.3.0/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Translate&)': /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:122: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1707 | 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:111: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1707 | 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:122: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1707 | 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:123: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1707 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]': /usr/include/2geom-1.3.0/2geom/generic-rect.h:146:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | CPoint max() const { CPoint p(f[X].max(), f[Y].max()); return p; } | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1722:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1722 | 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1726:55: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1726 | Geom::Point const initial_delta = initial_point - origin; | ^~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1741:12: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1741 | return scale; | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1745 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1747:47: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | Geom::Affine abs_affine = Geom::Translate(-_origin) * Geom::Affine(default_scale) * Geom::Translate(_origin); | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1772 | Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale const geom_scale) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1775:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1775 | _absolute_affine = Geom::Translate(-_origin_for_specpoints) * _relative_affine * Geom::Translate(_origin_for_specpoints); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1780:115: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1780 | Geom::Rect visual_bbox = get_visual_bbox(_geometric_bbox, _absolute_affine, _strokewidth, transform_stroke); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1782:95: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1782 | return visual_bbox.min() + visual_bbox.dimensions() * Geom::Scale(_handle_x, _handle_y); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:122: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1707 | 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:111: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1707 | 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::scaleRequest(Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1133:52: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1133 | default_scale = bb->getScaleSnapped(); | ~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::skewRequest(const SPSelTransHandle&, Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1318:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1318 | Geom::Point const initial_delta = _point - _origin; | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::rotateRequest(Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1472:39: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1472 | _relative_affine = r2 * r1.inverse(); | ~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1475:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1475 | pt = _point * Geom::Translate(-_origin) * _relative_affine * Geom::Translate(_origin); | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1722:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1722 | 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1745 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772:13: 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::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale const geom_scale) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1780:49: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1780 | Geom::Rect visual_bbox = get_visual_bbox(_geometric_bbox, _absolute_affine, _strokewidth, transform_stroke); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1789 | return _calcAbsAffineDefault(geom_scale); // this is bogus, but we must return _something_ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::stretchRequest(const SPSelTransHandle&, Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163:10: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1163 | gboolean Inkscape::SelTrans::stretchRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1184:49: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1184 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1188:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1188 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1189:46: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1189 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1202 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1252:34: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1252 | _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1252: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1241:43: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1241 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1241: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1248:40: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1248 | pt = _calcAbsAffineGeom(geom_scale); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1248: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::scaleRequest(Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069:10: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1069 | gboolean Inkscape::SelTrans::scaleRequest(Geom::Point &pt, guint state) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1074:49: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1074 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1077:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1077 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1078:46: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1146:34: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1146 | _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1146: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1135:43: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1135 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1135: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1142:40: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1142 | pt = _calcAbsAffineGeom(geom_scale); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1142: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'gboolean Inkscape::SelTrans::skewRequest(const SPSelTransHandle&, Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1288:10: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1288 | gboolean Inkscape::SelTrans::skewRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function 'void Inkscape::SelTrans::moveTo(const Geom::Point&, guint)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1566:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1566 | void Inkscape::SelTrans::moveTo(Geom::Point const &xy, guint state) | ^~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/c++/13.2.1/functional:64, from /usr/include/2geom-1.3.0/2geom/coord.h:40, from /usr/include/2geom-1.3.0/2geom/point.h:42: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point&, Geom::Point}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Geom::Point}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Affine}; _Tp = Geom::Affine; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Affine}; _Tp = Geom::Affine; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Affine; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void Inkscape::SelTrans::grab(const Geom::Point&, gdouble, gdouble, bool, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:263:33: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void Inkscape::SelTrans::grab(const Geom::Point&, gdouble, gdouble, bool, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:264:33: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [537/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/auto-save.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/auto-save.cpp:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [538/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texturecache.cpp.o [539/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o [540/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/util.cpp.o [541/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o [542/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/stores.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/convex-hull.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/convex-hull.h:36: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/convex-hull.h: In member function 'Geom::Point Geom::ConvexHull::leftPoint() const': /usr/include/2geom-1.3.0/2geom/convex-hull.h:191:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Point leftPoint() const { return _boundary[0]; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp: In function 'std::vector approxCurveWithPoints(const SPCurve*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:211:56: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 211 | poly_points.push_back(cit->initialPoint()); | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/c++/13.2.1/functional:64, from /usr/include/2geom-1.3.0/2geom/coord.h:40, from /usr/include/2geom-1.3.0/2geom/point.h:42: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Avoid::Point&}; _Tp = Avoid::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]', inlined from 'Avoid::Polygon avoid_item_poly(const SPItem*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:313:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [543/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.cpp:35: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.cpp:36: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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.3.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsExact() const': /usr/include/2geom-1.3.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.3.0/2geom/bezier-curve.h: In constructor 'Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [544/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/completion-popup.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [545/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.cpp:30: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [546/1140] 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.3.2_2023-11-25_091e20ef0f/src/util/paper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp:36: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [547/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:27: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:30: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:48: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:57: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function 'void SPDesktop::set_coordinate_status(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.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 | SPDesktop::set_coordinate_status (Geom::Point p) { | ^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function 'void SPDesktop::DesktopAffine::setScale(Geom::Scale)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:437:14: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 437 | void setScale( Geom::Scale scale ) { | ^~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function 'void SPDesktop::DesktopAffine::setOffset(Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:496:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 496 | void setOffset( Geom::Point offset ) { | ^~~~~~~~~ [548/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.cpp:31: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.cpp:39: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.cpp:41: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.cpp:66: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-size-preview.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [550/1140] 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texture.h:6, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texture.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [551/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o [552/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/spw-utilities.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [553/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/svg-view-widget.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/svg-view-widget.cpp:28: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/svg-view-widget.cpp:30: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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 { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [554/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o [555/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-attribute-widget.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [556/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o [557/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o [558/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o [559/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o [560/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'Geom::Rect Inkscape::PageManager::getSelectedPageRect() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:304:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Geom::Rect PageManager::getSelectedPageRect() const | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:150:41: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:587:81: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newPage()': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:138:41: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | auto rect = _selected_page->getRect(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newPage(double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:149:33: 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 loc = nextPageLocation(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:150:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:123:16: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'Geom::Point Inkscape::PageManager::nextPageLocation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:162:35: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | auto rect = page->getRect(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:167:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 167 | return Geom::Point(left, top); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newPage(Geom::Rect, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:173:9: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 173 | SPPage *PageManager::newPage(Geom::Rect rect, bool first_page) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:64: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'Geom::Affine Inkscape::PageManager::getSelectedPageAffine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:311:61: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 311 | return _selected_page ? _selected_page->getDesktopAffine() : Geom::identity(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::getPageAt(Geom::Point) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.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 | SPPage *PageManager::getPageAt(Geom::Point pos) const | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:455:33: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 455 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:455:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 455 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'Geom::OptRect Inkscape::PageManager::getDesktopRect() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:484:55: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 484 | total_area->unionWith(page->getDesktopRect()); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'void Inkscape::PageManager::fitToRect(Geom::OptRect, SPPage*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:587:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | page->setDocumentRect(Geom::Rect(Geom::Point(0, 0), rect->dimensions())); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'std::string Inkscape::PageManager::getSizeLabel(SPPage*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:675:13: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 675 | box = page->getDesktopRect(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:716:2: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 716 | }; // namespace Inkscape | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'Geom::Rect Inkscape::PageManager::getSelectedPageRect() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:716:2: 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::getPageAt(Geom::Point) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:455:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 455 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:64: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'void Inkscape::PageManager::fitToRect(Geom::OptRect, SPPage*, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:587:81: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | page->setDocumentRect(Geom::Rect(Geom::Point(0, 0), rect->dimensions())); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'Geom::Point Inkscape::PageManager::nextPageLocation() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:156:13: 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::Point PageManager::nextPageLocation() const | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.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 /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:156: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.3.2_2023-11-25_091e20ef0f/src/page-manager.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 /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:162:34: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | auto rect = page->getRect(); | ~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:208:9: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | SPPage *PageManager::newDocumentPage(Geom::Rect rect, bool first_page) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:208: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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:54: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::newPage(double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:147:9: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 147 | SPPage *PageManager::newPage(double width, double height) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:150:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 150 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'Geom::Affine Inkscape::PageManager::getSelectedPageAffine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309:14: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 309 | Geom::Affine PageManager::getSelectedPageAffine() const | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function 'SPPage* Inkscape::PageManager::getPageAt(Geom::Point) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:452:9: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 452 | SPPage *PageManager::getPageAt(Geom::Point pos) const | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:455:33: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 455 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~^~ [561/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:46: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:48: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:58: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for 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.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function 'Geom::Scale SPDocument::getDocumentScale() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:794:44: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 794 | Geom::Scale SPDocument::getDocumentScale() const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function 'Geom::Rect SPDocument::getViewBox() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:935:37: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 935 | Geom::Rect SPDocument::getViewBox() const | ^~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function 'Geom::Point SPDocument::getDimensions() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:964:41: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 964 | Geom::Point SPDocument::getDimensions() const | ^~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++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.3.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.3.2_2023-11-25_091e20ef0f/src/document.cpp:778:42: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function 'void SPDocument::setDocumentScale(double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:778:19: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 778 | root->viewBox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 779 |  root->viewBox.left(), | ~~~~~~~~~~~~~~~~~~~~~ 780 |  root->viewBox.top(), | ~~~~~~~~~~~~~~~~~~~~ 781 |  root->width.computed / scaleX, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 |  root->height.computed / scaleY); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function 'Geom::Scale SPDocument::getDocumentScale() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:794:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 794 | Geom::Scale SPDocument::getDocumentScale() const | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function 'Geom::Rect SPDocument::getViewBox() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:935:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 935 | Geom::Rect SPDocument::getViewBox() const | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function 'Geom::Point SPDocument::getDimensions() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:964:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 964 | Geom::Point SPDocument::getDimensions() const | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function 'Geom::OptRect SPDocument::pageBounds()': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:980:36: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 980 | return page->getDesktopRect(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/document.cpp:1586:74: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1586 | outline = canvas->canvas_point_in_outline_zone(p - canvas->get_pos()); | ~~^~~~~~~~~~~~~~~~~~~ In member function 'void SPDocument::setDocumentScale(double, double)', inlined from 'void SPDocument::setDocumentScale(double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:771:6: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:778:42: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 778 | root->viewBox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 779 |  root->viewBox.left(), | ~~~~~~~~~~~~~~~~~~~~~ 780 |  root->viewBox.top(), | ~~~~~~~~~~~~~~~~~~~~ 781 |  root->width.computed / scaleX, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 |  root->height.computed / scaleY); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function 'Geom::Scale SPDocument::getDocumentScale() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:794:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 794 | Geom::Scale SPDocument::getDocumentScale() const | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function 'Geom::Point SPDocument::getDimensions() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:964:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 964 | Geom::Point SPDocument::getDimensions() const | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function 'Geom::Rect SPDocument::getViewBox() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:935:12: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 935 | Geom::Rect SPDocument::getViewBox() const | ^~~~~~~~~~ [562/1140] 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.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-slider.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [563/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o [564/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/mathfns.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texturecache.cpp:6: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [565/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.h:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp: In member function 'virtual bool Inkscape::UI::Widget::OKWheel::on_draw(const Cairo::RefPtr&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:193:73: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 193 | auto [gray, alpha] = Hsluv::get_contrasting_color(_values[L]); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:231:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | Geom::Point OKWheel::_event2abstract(Geom::Point const &event_pt) const | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp: In member function 'virtual bool Inkscape::UI::Widget::OKWheel::on_draw(const Cairo::RefPtr&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:158:6: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 158 | bool OKWheel::on_draw(Cairo::RefPtr const &cr) | ^~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:158: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.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:158: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.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:178:48: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | auto const where = _curColorWheelCoords(); | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:193:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 193 | auto [gray, alpha] = Hsluv::get_contrasting_color(_values[L]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [566/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/mathfns.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp:7: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [567/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o [568/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/image-properties.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/image-properties.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.h:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/circle.h:38, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/circle.h:40: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/circle.h:41: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::center() const': /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function 'Geom::Rect Geom::Circle::boundsExact() const': /usr/include/2geom-1.3.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.3.0/2geom/circle.h: In member function 'Geom::Point Geom::Circle::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:14: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:16: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:19: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:29: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /usr/include/2geom-1.3.0/2geom/intersection.h:37: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp: In member function 'void Inkscape::AlignmentSnapper::_collectBBoxPoints(const bool&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:75:51: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | getBBoxPoints(page->getDesktopRect(), _points_to_snap_to.get(), true, | ~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:160:53: 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::Coord distX = Geom::L2(point_on_x - p.getPoint()); | ~~~~~~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp: In member function 'void Inkscape::AlignmentSnapper::_collectBBoxPoints(const bool&) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:55:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | void Inkscape::AlignmentSnapper::_collectBBoxPoints(bool const &first_point) const | ^~~~~~~~ In file included from /usr/include/c++/13.2.1/list:65, from /usr/include/sigc++-2.0/sigc++/signal.h:7, from /usr/include/sigc++-2.0/sigc++/sigc++.h:123, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:26: /usr/include/c++/13.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::SnappedPoint&}; _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:65, from /usr/include/c++/13.2.1/functional:64, from /usr/include/2geom-1.3.0/2geom/coord.h:40: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*; _Tp = Inkscape::SnapCandidatePoint]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/vector.tcc:781:34, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'void Inkscape::AlignmentSnapper::_snapBBoxPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:141:35: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*; _Tp = Inkscape::SnapCandidatePoint]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/vector.tcc:814:38, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1483:19, inlined from 'void Inkscape::AlignmentSnapper::_snapBBoxPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:141:35: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]', inlined from 'void Inkscape::AlignmentSnapper::_snapBBoxPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:228:28: /usr/include/c++/13.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]', inlined from 'void Inkscape::AlignmentSnapper::_snapBBoxPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:234:33: /usr/include/c++/13.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]', inlined from 'void Inkscape::AlignmentSnapper::_snapBBoxPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:236:33: /usr/include/c++/13.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:280:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 280 | void Inkscape::AlignmentSnapper::constrainedSnap(IntermSnapResults &isr, | ^~~~~~~~ [570/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o [571/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/util.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/util.cpp:3: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [572/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/view.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/view.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [573/1140] 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.3.2_2023-11-25_091e20ef0f/src/ui/util.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/updaters.cpp:3: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /usr/include/2geom-1.3.0/2geom/int-rect.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/updaters.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/updaters.cpp:2: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-interval.h:35, from /usr/include/2geom-1.3.0/2geom/int-rect.h:35: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [574/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o [575/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [576/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:4: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:5: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:7: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/prefs.h:5, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:10: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:53:63: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | auto rectdst = ((Geom::Parallelogram(ext) * affine).bounds().roundOutwards() & bounds).regularized(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:61:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | double fx = min(absolute(Geom::Point(1.0, 0.0) * affine.withoutTranslation())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:75:67: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | auto r2 = (Geom::Parallelogram(r) * affine).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: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 | return (Geom::Point(p) * affine).round(); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:56: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 159 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 159 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:56: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 159 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:125: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 187 | auto renderable = (Geom::Parallelogram(expandedBy(view.rect, _prefs.prerender)) * view.affine.inverse() * affine).bounds() & rect; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:191:35: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 191 | auto dimens = rect.dimensions(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:214:51: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:214:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:214:51: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:218:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | if (paste.isIdentity(0.001) && rect.dimensions().round() == _snapshot.rect.dimensions()) { | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]': /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:56: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 159 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:45: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 159 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:214:51: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:214:40: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.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 | auto region_affine_approxinwards(Cairo::RefPtr const ®, Geom::Affine const &affine, Geom::IntRect const &bounds, int d = 200) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/c++/13.2.1/functional:64, from /usr/include/2geom-1.3.0/2geom/coord.h:40, from /usr/include/2geom-1.3.0/2geom/point.h:42: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:194:74: 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 center = Geom::Rect(view.rect).midpoint() * view.affine.inverse() * affine; | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126:6: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 126 | void Stores::snapshot_combine(Fragment const &view) | ^~~~~~ In lambda function, inlined from 'Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)::' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:143:21, inlined from 'void Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:146:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:136:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | pts.emplace_back(Geom::Point(pl.corner(i))); | ~~~~~~~~~^~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)::' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:136:29, inlined from 'Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)::' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:143:21, inlined from 'void Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:146:14: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)::' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:136:29, inlined from 'void Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:147:13: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:125: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 187 | auto renderable = (Geom::Parallelogram(expandedBy(view.rect, _prefs.prerender)) * view.affine.inverse() * affine).bounds() & rect; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [577/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:4: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:112:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto split_position = (split_frac * size).round(); | ~~~~~~~~~~~~^~~~~~~ [578/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o [579/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-lister.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [580/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-selector.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-selector.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [581/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-image.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [582/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/tolerance-slider.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/tolerance-slider.cpp:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o [584/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/global-palettes.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-subject.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-subject.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-subject.cpp:11: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [585/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o [586/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-collection-selector.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/font-collections-manager.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp: In member function 'double Inkscape::Text::Layout::Calculator::_getChunkLeftWithAlignment(const ParagraphInfo&, std::vector::const_iterator, double*) const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:509:8: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 509 | double Layout::Calculator::_getChunkLeftWithAlignment(ParagraphInfo const ¶, | ^~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/c++/13.2.1/functional:64, from /usr/include/2geom-1.3.0/2geom/coord.h:40, from /usr/include/2geom-1.3.0/2geom/point.h:42: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Line&}; _Tp = Inkscape::Text::Layout::Line; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Chunk&}; _Tp = Inkscape::Text::Layout::Chunk; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Span&}; _Tp = Inkscape::Text::Layout::Span; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Line; _Alloc = std::allocator]', inlined from 'void Inkscape::Text::Layout::Calculator::_outputLine(const ParagraphInfo&, const Inkscape::Text::Layout::FontMetrics&, const std::vector&, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:592:27: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Chunk; _Alloc = std::allocator]', inlined from 'void Inkscape::Text::Layout::Calculator::_outputLine(const ParagraphInfo&, const Inkscape::Text::Layout::FontMetrics&, const std::vector&, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:676:32: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Span; _Alloc = std::allocator]', inlined from 'void Inkscape::Text::Layout::Calculator::_outputLine(const ParagraphInfo&, const Inkscape::Text::Layout::FontMetrics&, const std::vector&, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:1170:35: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Calculator::UnbrokenSpan&}; _Tp = Inkscape::Text::Layout::Calculator::UnbrokenSpan; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Calculator::UnbrokenSpan; _Alloc = std::allocator]', inlined from 'unsigned int Inkscape::Text::Layout::Calculator::_buildSpansForPara(ParagraphInfo*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:1502:47: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Calculator::UnbrokenSpan; _Alloc = std::allocator]', inlined from 'unsigned int Inkscape::Text::Layout::Calculator::_buildSpansForPara(ParagraphInfo*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:1515:47: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Calculator::UnbrokenSpan; _Alloc = std::allocator]', inlined from 'unsigned int Inkscape::Text::Layout::Calculator::_buildSpansForPara(ParagraphInfo*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:1747:47: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Calculator::ChunkInfo&}; _Tp = Inkscape::Text::Layout::Calculator::ChunkInfo; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Calculator::BrokenSpan&}; _Tp = Inkscape::Text::Layout::Calculator::BrokenSpan; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Calculator::ChunkInfo; _Alloc = std::allocator]', inlined from 'bool Inkscape::Text::Layout::Calculator::_buildChunksInScanRun(const ParagraphInfo&, const UnbrokenSpanPosition&, const Inkscape::Text::Layout::ScanlineMaker::ScanRun&, std::vector*, Inkscape::Text::Layout::FontMetrics*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:1939:38: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Calculator::BrokenSpan; _Alloc = std::allocator]', inlined from 'bool Inkscape::Text::Layout::Calculator::_buildChunksInScanRun(const ParagraphInfo&, const UnbrokenSpanPosition&, const Inkscape::Text::Layout::ScanlineMaker::ScanRun&, std::vector*, Inkscape::Text::Layout::FontMetrics*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:1970:41: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Calculator::ChunkInfo; _Alloc = std::allocator]', inlined from 'bool Inkscape::Text::Layout::Calculator::_buildChunksInScanRun(const ParagraphInfo&, const UnbrokenSpanPosition&, const Inkscape::Text::Layout::ScanlineMaker::ScanRun&, std::vector*, Inkscape::Text::Layout::FontMetrics*) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:1987:26: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Span; _Alloc = std::allocator]', inlined from 'bool Inkscape::Text::Layout::Calculator::calculate()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:2277:39: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [588/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:4: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function 'auto expandedBy(Geom::Rect, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: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 rect; | ^~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/prefs.h:5, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:7: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [589/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [590/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/template-list.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/template-list.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/template-list.cpp:10: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [591/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/attr-widget.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-enums.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [592/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/attr-widget.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-enums.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.cpp:20: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [593/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export-single.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-preview.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [594/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export-batch.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:3: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:5: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function 'auto operator/(double, const Geom::Point&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function 'auto floor(const Geom::Rect&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/prefs.h:5, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:8: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:53:37: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return result * Geom::Scale(2.0 / b.rect.dimensions()) * Geom::Translate(-1.0, -1.0); | ~~~~^~~~~~~~~~~~~~~~~~~~~ [595/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variations.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [596/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/document-resources.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rdf.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/licensor.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/licensor.cpp:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [597/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp:56: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp: In member function 'bool InkscapeApplication::document_revert(SPDocument*)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp:327:53: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Geom::Point c = desktop->current_center(); | ^ [598/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/svg-renderer.h:11, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.h:7, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.cpp:18: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61, from /usr/include/c++/13.2.1/functional:67, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:126, from /usr/include/gtkmm-3.0/gtkmm/widget.h:9, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.h:5: /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/c++/13.2.1/functional:64: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Inkscape::UI::Widget::GradientWithStops::limits_t Inkscape::UI::Widget::GradientWithStops::get_stop_limits(int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.cpp:245:38: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18, inlined from 'Inkscape::UI::Widget::GradientWithStops::limits_t Inkscape::UI::Widget::GradientWithStops::get_stop_limits(int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.cpp:247:26: /usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18, inlined from 'Inkscape::UI::Widget::GradientWithStops::limits_t Inkscape::UI::Widget::GradientWithStops::get_stop_limits(int) const' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.cpp:247:26: /usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::UI::Widget::GradientWithStops::stop_t}; _Tp = Inkscape::UI::Widget::GradientWithStops::stop_t; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::UI::Widget::GradientWithStops::stop_t}; _Tp = Inkscape::UI::Widget::GradientWithStops::stop_t; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Inkscape::UI::Widget::GradientWithStops::stop_t; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void Inkscape::UI::Widget::GradientWithStops::modified()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.cpp:77:29: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [599/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o [600/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:34: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:37: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:38: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:48: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:94: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function 'Geom::Point Inkscape::UI::Handle::relativePos() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 458 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:80: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2278:31: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1709:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1709 | old_center = item->getCenter(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::setScaleAbsolute(double, double, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:82: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1872 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1872 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:79: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1872 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]': /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1891:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1891 | if ( bbox->dimensions()[Geom::X] * scale[Geom::X] > 1e6 || | ~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::rotateRelative(const Geom::Point&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1907:72: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1907 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(angle_degrees)); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor 'Geom::Rotate::Rotate(Geom::Coord)': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::setScaleAbsolute(double, double, double, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:80: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1872 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:68: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1872 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/13.2.1/map:62, from /usr/include/glibmm-2.4/glibmm/objectbase.h:30, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/gdkmm-3.0/gdkmm/screen.h:28, from /usr/include/gdkmm-3.0/gdkmm/display.h:29, from /usr/include/gtkmm-3.0/gtkmm/clipboard.h:29, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:30: /usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = Inkscape::XML::Node*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::rotateRelative(const Geom::Point&, double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1907:57: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 1907 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(angle_degrees)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1903:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1903 | void ObjectSet::rotateRelative(Geom::Point const ¢er, double angle_degrees) | ^~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:25: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::XML::Node*&, Geom::Affine}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function 'void Inkscape::ObjectSet::toMarker(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 3188 | gchar const *mark_id = generate_marker(repr_copies, bbox, doc, center, parent_transform * move); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::XML::Node*&, Geom::Affine}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void Inkscape::ObjectSet::setMask(bool, bool, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3860:36: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Inkscape::XML::Node*; _Tp = Geom::Affine; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Inkscape::ObjectSet::setMask(bool, bool, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3910:27: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Inkscape::XML::Node*; _Tp = Geom::Affine; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void Inkscape::ObjectSet::setMask(bool, bool, bool)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3948:54: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 |  std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 |  std::tuple<>()); | ~~~~~~~~~~~~~~~ [601/1140] 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.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/ray.h:36, from /usr/include/2geom-1.3.0/2geom/2geom.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing 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.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.0/2geom/path.h: In member function 'Geom::Point Geom::Path::operator()(Geom::Coord) const': /usr/include/2geom-1.3.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.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1090:47: 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 PaintSelector::get_pattern_offset() { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1097:44: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1097 | Geom::Scale PaintSelector::get_pattern_gap() { | ^ 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.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1097:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1097 | Geom::Scale PaintSelector::get_pattern_gap() { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1090:13: 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 PaintSelector::get_pattern_offset() { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1097:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 1097 | Geom::Scale PaintSelector::get_pattern_gap() { | ^~~~~~~~~~~~~ [602/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector-interface.h:5, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-vector-selector.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-vector-selector.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-vector-selector.cpp:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-vector-selector.cpp:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [603/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.h:35: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp:22: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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++/13.2.1/vector:72, from /usr/include/c++/13.2.1/functional:64, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:126, from /usr/include/gtkmm-3.0/gtkmm/grid.h:7, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.h:22: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector Inkscape::UI::Widget::parse_pattern(const Glib::ustring&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp:119:29: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::vector Inkscape::UI::Widget::StrokeStyle::getDashFromStyle(SPStyle*, double&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp:624:22: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [604/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:33: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing 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.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:646:45: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 646 | Geom::Scale PatternEditor::get_selected_gap() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.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 { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:624:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | Geom::Point PatternEditor::get_selected_offset() { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:646:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 646 | Geom::Scale PatternEditor::get_selected_gap() { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:624:13: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 624 | Geom::Point PatternEditor::get_selected_offset() { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:646:13: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 646 | Geom::Scale PatternEditor::get_selected_gap() { | ^~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:329:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 329 | void PatternEditor::update_widgets_from_pattern(Glib::RefPtr& pattern) { | ^~~~~~~~~~~~~ [605/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/layer-selector.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [606/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [607/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp: In lambda function: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:307:131: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 307 | 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:307:131: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 [608/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.h:16: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~[K /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [609/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-picker.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [610/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/dash-selector.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/dash-selector.cpp:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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++/13.2.1/vector:72, from /usr/include/c++/13.2.1/functional:64, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:126, from /usr/include/gtkmm-3.0/gtkmm/spinbutton.h:7, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spinbutton.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/dash-selector.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/dash-selector.cpp:16: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::vector Inkscape::UI::Widget::map_values(const std::vector&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/dash-selector.cpp:105:22, inlined from 'static void Inkscape::UI::Widget::DashSelector::init_dashes()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/dash-selector.cpp:123:53: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [611/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [612/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o [613/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp:394:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 394 | draw_number(cairo_t *cr, Geom::Point pos, double num) { | ^~~~~~~~~~~ [614/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-preview.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-preview.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [615/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/selected-style.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/selected-style.cpp:24: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/selected-style.cpp:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [616/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/entity-entry.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [617/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/angle.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of 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.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 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.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In constructor 'Intersection::Intersection(int, int, Geom::Point&&, Geom::Angle)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:65:5: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 65 | Intersection(int line_1, int line_2, Geom::Point &&intersection_point, Geom::Angle start_angle) | ^~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In member function 'virtual bool Inkscape::UI::Widget::ColorWheelHSLuv::on_draw(const Cairo::RefPtr&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:886:24: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 886 | auto center = (0.5 * (Geom::Point)dimensions).floor(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:939:94: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 939 | auto [gray, alpha] = Hsluv::get_contrasting_color(Hsluv::perceptual_lightness(_values[2])); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:957:71: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 957 | auto mp = to_pixel_coordinate({luv[1], luv[2]}, _scale, resize) + margin; | ^~~~~~ In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61, from /usr/include/c++/13.2.1/algorithm:61, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:17: /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Intersection; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/c++/13.2.1/functional:64, from /usr/include/2geom-1.3.0/2geom/coord.h:40, from /usr/include/2geom-1.3.0/2geom/angle.h:43: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In constructor 'Intersection::Intersection(int, int, Geom::Point&&, Geom::Angle)', inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Intersection; _Args = {int&, int&, Geom::Point, Geom::Angle&}; _Tp = Intersection]' at /usr/include/c++/13.2.1/bits/new_allocator.h:191:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Intersection; _Args = {int&, int&, Geom::Point, Geom::Angle&}; _Tp = Intersection]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:538:17, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int&, int&, Geom::Point, Geom::Angle&}; _Tp = Intersection; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/vector.tcc:468:28: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:70:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | , relative_angle{polar_angle - start_angle} | ^~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int&, int&, Geom::Point, Geom::Angle&}; _Tp = Intersection; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, int&, Geom::Point, Geom::Angle&}; _Tp = Intersection; _Alloc = std::allocator]', inlined from 'void Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:820:39: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()::]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'void Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:824:14: /usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 |  std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 |  __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()::]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'void Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:824:14: /usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'void Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:841:38: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]', inlined from 'std::vector to_pixel_coordinate(const std::vector&, double, double)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:1284:28: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In member function 'virtual bool Inkscape::UI::Widget::ColorWheelHSLuv::on_draw(const Cairo::RefPtr&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:886:39: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 886 | auto center = (0.5 * (Geom::Point)dimensions).floor(); | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:882:6: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 882 | bool ColorWheelHSLuv::on_draw(::Cairo::RefPtr<::Cairo::Context> const &cr) | ^~~~~~~~~~~~~~~ [618/1140] 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp:25: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp: In static member function 'static void Inkscape::UI::Dialogs::KnotPropertiesDialog::showDialog(SPDesktop*, const SPKnot*, Glib::ustring)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp:104:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | dialog->_setKnotPoint(pt->position(), unit_name); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [619/1140] 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-collection-selector.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-collection-selector.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [620/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-subitems.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:28: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:34: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:35: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.h:27, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:49: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:50: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:41: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1385:58: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In member function 'virtual void SPDesktopWidget::on_realize()': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:98: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:96: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:98: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ^ /usr/include/2geom-1.3.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.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:123:16: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function 'Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)': /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In member function 'void SPDesktopWidget::update_scrollbars(double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1662:11: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1662 | carea = Geom::unify(carea, viewbox); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1666:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1666 | set_adjustment(_hadj, carea.min()[Geom::X], carea.max()[Geom::X], | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:13: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/generic-rect.h: In member function 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]': /usr/include/2geom-1.3.0/2geom/generic-rect.h:146:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 146 | CPoint max() const { CPoint p(f[X].max(), f[Y].max()); return p; } | ^~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In member function 'void SPDesktopWidget::update_scrollbars(double)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1662:24: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 1662 | carea = Geom::unify(carea, viewbox); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1670:33: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 1670 | _hadj->set_value(viewbox.min()[Geom::X]); | ~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In member function 'virtual void SPDesktopWidget::on_realize()': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:41: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.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 SPDesktopWidget::on_realize() | ^~~~~~~~~~~~~~~ [621/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-tool.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-icc-selector.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/c++/13.2.1/functional:64, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:126, from /usr/include/gtkmm-3.0/gtkmm/adjustment.h:9, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-icc-selector.cpp:17: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Inkscape::UI::Widget::ColorICCSelectorImpl::_adjustmentChanged(Glib::RefPtr&)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-icc-selector.cpp:941:37: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void Inkscape::UI::Widget::ColorICCSelectorImpl::_switchToProfile(const gchar*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-icc-selector.cpp:568:41: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [622/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:28, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:29: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.h:13, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.h:14: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function 'Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.cpp:18: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.cpp:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [623/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o [624/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/marker-tool.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variations.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-tag-attributes.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:23, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:38: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:45, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:44: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing 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.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 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.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function 'Geom::Angle Geom::Ellipse::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/ellipse.h: In member function 'Geom::Point Geom::Ellipse::finalPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'Geom::Angle Geom::EllipticalArc::rotationAngle() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Point Geom::EllipticalArc::initialPoint() const': /usr/include/2geom-1.3.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.3.0/2geom/elliptical-arc.h: In member function 'virtual Geom::Rect Geom::EllipticalArc::boundsFast() const': /usr/include/2geom-1.3.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.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp: In member function 'void Inkscape::UI::Widget::FillNStroke::updateFromPaint(bool)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:631:59: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | auto gap = _psel->get_pattern_gap(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:394:6: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 394 | void FillNStroke::updateFromPaint(bool switch_style) | ^~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:394: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.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:625:64: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 625 | auto offset = _psel->get_pattern_offset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:631:58: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 631 | auto gap = _psel->get_pattern_gap(); | ~~~~~~~~~~~~~~~~~~~~~~^~ [626/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp:28: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [627/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:25: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:29: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pages-tool.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tile.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tile.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [629/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector-toolbar.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [630/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:257:56: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp: In member function 'void Inkscape::UI::Widget::CanvasGrid::UpdateRulers()': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:248:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Geom::Rect viewbox = desktop->get_display_area().bounds(); | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:62: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:36: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:62: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:268:46: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | auto pagebox = (pm.getSelectedPageRect() * d2c).roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.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.3.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::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.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp: In member function 'void Inkscape::UI::Widget::CanvasGrid::UpdateRulers()': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:62: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:268:48: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | auto pagebox = (pm.getSelectedPageRect() * d2c).roundOutwards(); | ^~~ [631/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o [632/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.h:29, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [633/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-substitution.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-substitution.cpp:28: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [634/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/memory.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/memory.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [635/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In member function 'void Inkscape::UI::Dialog::Transformation::onMoveRelativeToggled()': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:997:60: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 997 | _scalar_move_horizontal.setValue((x - bbox->min()[Geom::X]) / conversion); | ~~~~~~~~~^~ In file included from /usr/include/c++/13.2.1/string:51, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/streambuf:43, from /usr/include/c++/13.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/13.2.1/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/gtkmm-3.0/gtkmm/checkbutton.h:6, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.h:16: /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = BBoxSort; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/13.2.1/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1459 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:1459:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/functional:67, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:126, from /usr/include/gtkmm-3.0/gtkmm/checkbutton.h:7: /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = BBoxSort; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2022 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2022:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1283:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2477:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2502:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2502 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 |  __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2511:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2511 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2517:15: /usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2518:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 |  __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2520:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 |  __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2785:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2790:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2794:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2795:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2796:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 |  __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 |  __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 |  __comp); | ~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = BBoxSort*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2649:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2727:34: /usr/include/c++/13.2.1/bits/stl_algo.h:2706:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2709:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = BBoxSort*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2731:26: /usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = BBoxSort*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2734:26: /usr/include/c++/13.2.1/bits/stl_algo.h:2684:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 |  __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 |  __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 |  __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 |  __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2692:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2401:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2747:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2748:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2750:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 |  __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2424:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2432:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 |  __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2445:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2445 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 |  __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2454:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2454 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2455 |  __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]', inlined from '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = BBoxSort*; _Distance = int]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2394:20, inlined from 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:2460:30: /usr/include/c++/13.2.1/bits/stl_algo.h:1399:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 |  std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2463:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 |  __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2466:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 |  _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 |  _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 |  __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2758:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:2767:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2769:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 |  __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2771:39: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 |  _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 |  _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 |  __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 |  __comp); | ~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:2778:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 2778 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 |  __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/c++/13.2.1/functional:64: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {SPItem*&, Geom::Rect&, Geom::Dim2, double, double}; _Tp = BBoxSort; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SPItem*&, Geom::Rect&, Geom::Dim2, double, double}; _Tp = BBoxSort; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:69: /usr/include/c++/13.2.1/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = BBoxSort]': /usr/include/c++/13.2.1/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5083:36, inlined from 'void Inkscape::UI::Dialog::Transformation::applyPageMove(Inkscape::Selection*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:708:33: /usr/include/c++/13.2.1/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:5083:36, inlined from 'void Inkscape::UI::Dialog::Transformation::applyPageMove(Inkscape::Selection*)' at /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:730:33: /usr/include/c++/13.2.1/bits/stl_algo.h:5038:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5041:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 |  __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 |  __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5045:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:5047:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 |  _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [636/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-preview.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialog.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [637/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:178:55: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | std::pair get_range(Gtk::Scrollbar& sb) { | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:25: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)': /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/bits/stl_algobase.h:64, from /usr/include/c++/13.2.1/string:51, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/streambuf:43, from /usr/include/c++/13.2.1/bits/streambuf_iterator.h:35, from /usr/include/c++/13.2.1/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/gtkmm-3.0/gtkmm/adjustment.h:8, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:3: /usr/include/c++/13.2.1/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:180:26: required from here /usr/include/c++/13.2.1/bits/stl_pair.h:922:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 922 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:178:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | std::pair get_range(Gtk::Scrollbar& sb) { | ^~~~~~~~~ [638/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-collections-manager.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-collections-manager.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variations.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.h:39, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-collections-manager.h:19: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [639/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-fillet-chamfer-properties.h:12, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-fillet-chamfer-properties.h:15: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when 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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:23: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:26: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp:27: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/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.3.2_2023-11-25_091e20ef0f/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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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(); | ^ [641/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/undo-history.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/undo-history.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [642/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/calligraphic-profile-rename.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' 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.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.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.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of 'Geom::Point Geom::operator*(const Point&, const Affine&)': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type 'Geom::Point' 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [643/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.h:33, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [644/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.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.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isZero(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const': /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsExact() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'double Geom::SBasis::valueAt(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'bool Geom::SBasis::isConstant(double) const': /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::finalPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at1() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Point Geom::SBasisCurve::initialPoint() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function 'Geom::Coord Geom::SBasis::at0() const': /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [645/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43, from /usr/include/2geom-1.3.0/2geom/sbasis-geometric.h:46, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.h:18, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.h:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function 'Geom::Point Geom::Affine::expansion() const': /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:18: /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function 'Geom::Ray Geom::Ray::reverse() const': /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function 'static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::origin() const': /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::normalized() const': /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::initialPoint() const': /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::reversed() const': /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Ray Geom::Line::ray(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type 'Geom::Ray' when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Line Geom::Line::derivative() const': /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function 'Geom::Point Geom::Line::normal() const': /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function 'Geom::Point Geom::projection(const Point&, const Line&)': /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function 'Geom::Line Inkscape::SnappedLine::getLine() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type 'Geom::Line' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function 'Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const': /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [646/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.cpp:30: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function 'static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)': /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function 'Geom::Rect Geom::unify(const Rect&, const Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Zoom Geom::Zoom::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type 'Geom::Zoom' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Scale]': /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function 'T Geom::pow(const T&, int) [with T = Translate]': /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type 'Geom::Translate' when C++17 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function 'Geom::Point Geom::Parallelogram::midpoint() const': /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.cpp:39: /usr/include/2geom-1.3.0/2geom/linear.h: In member function 'Geom::Linear Geom::Linear::operator-() const': /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type 'Geom::Linear' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Interval Geom::Curve::timeRange() const': /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function 'virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function 'virtual Geom::Rect Geom::SBasisCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Rect Geom::BezierCurve::boundsFast() const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function 'virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const': /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Interval Geom::PathVector::timeRange() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function 'Geom::Point Geom::PathVector::initialPoint() const': /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing 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.3.0/2geom/interval.h: In instantiation of 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]': /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of 'Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]': /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of 'Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)': /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type 'Geom::Rect' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)': /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of 'Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)': /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of 'static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]': /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from 'static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]' /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type 'Geom::Interval' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of 'Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]': /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [647/1140] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/new-from-template.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function 'static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)': /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /home/buildozer/aports/community/inkscape/src/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function 'static Geom::Angle Geom::Angle::from_radians(Geom::Coord)': /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type 'Geom::Angle' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Translate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Translate Geom::Translate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type 'Geom::Translate' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Scale::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Scale Geom::Scale::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type 'Geom::Scale' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Rotate::vector() const': /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Rotate Geom::Rotate::inverse() const': /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type 'Geom::Rotate' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function 'Geom::Point Geom::Zoom::translation() const': /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type 'Geom::Point' when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } |